评估和绑定

Anonim

Eval vs Bind

Eval和Bind函数通常在ASP.NET中的数据绑定中找到应用程序。 ASP.NET是由Microsoft为Web程序员和网站设计者的利益而开发的。 ASP.NET有助于为网页和网站以及与Web相关的软件和应用程序制作动态内容。事实上,ASP.NET网页被认为是不同高级Web应用程序的基本构建块。扩展名为.aspx的网页上存储了静态或动态内容 - 使用ASP.NET可以为程序员提供更多的功能自由和更大的灵活性。

ASP.NET中的数据绑定,模板和自定义列的创建需要使用Eval和Bind方法来绑定控件。 Eval方法的使用仅用于只读目的,这意味着用户只能控制显示值。另一方面,Bind方法允许用户修改和更新数据 - 可以通过TextBox和CheckBox控件更改或更改列中输入的值。这是Eval和Bind之间的基本区别 - 可以使用Bind方法编辑,更改,修改或删除模板,而Eval方法只允许输入所需的值。

数据绑定语法允许用户从网页上的模板或列插入,修改,更改,更改,检索或删除数据。可以使用Eval方法评估控件(如FormView,GridView等)中的数据表达式,该方法仅允许在数据绑定控件内部进行绑定。可以使用Eval方法检索数据值 - 无法修改或删除它们。另一方面,Bind方法允许除了检索之外还修改数据绑定控件,因此优于Eval方法。