有什么区别

<%# Eval("State") %>

在你的aspx页里,而不是

<%# DataBinder.Eval(Container.DataItem, "State") %>

在你的aspx页里?

推荐答案

Eval("State")DataBinder.Eval(Container.DataItem, "State")语法的简化形式.它只在数据绑定模板控件内部工作.

有关更多信息,请参阅the MSDN documentation.

Asp.net相关问答推荐

如何在 C#/MVC 4 中的 Html.TextBoxFor 中输入占位符文本

如何在 ASP.​NET Core 中使用 jquery

我可以在一个 Web 项目中有多个 web.config 文件吗?

如何使多行的 TextBox 控件无法调整大小?

如何在 ASP.NET WebForms 中实现 TDD

在 appSettings 中存储字符串数组?

更改 GridView 中列的标题文本

jquery 1.9.0 和 modernizr 无法使用 ASP.NET Web 优化框架进行缩小

ASP.NET Core 1.0 ConfigurationBuilder().AddJsonFile("appsettings.json");找不到文件

有没有办法将 onclick 事件添加到 ASP.NET 标签服务器控件?

如何在 FileUpload 控件中限制文件类型

UseSqlServer 方法缺少 MVC 6

会话变量保存在哪里?

IIS 10 上的 ASP.NET Core 404 错误

在asp.net mvc 3中实现FilterAttribute,IActionFilter和从ActionFilterAttribute继承有什么区别?

使用 Ninject OWIN 中间件在 OWIN 启动中注入 UserStore

由于文件路径太长,网站发布失败

如何在 asp.net 中更改 DataBinder.Eval 的日期格式?

避免将重复元素添加到列表 C#

ASP.NET MVC 5 Web.config:FormsAuthenticationModule或FormsAuthentication