可能重复:
asp.net .aspx 页面中各种符号的含义
我熟悉<%= "whatever" %>
作为<% Response.Write("whatever"); %>
.
但我最近遇到了一些使用它的代码<%# %>
。在这个特定的代码库中,它只在一个内部使用,<asp:Repeater />
但我
做什么<%# %>
以及何时可以/应该使用它?
可能重复:
asp.net .aspx 页面中各种符号的含义
我熟悉<%= "whatever" %>
作为<% Response.Write("whatever"); %>
.
但我最近遇到了一些使用它的代码<%# %>
。在这个特定的代码库中,它只在一个内部使用,<asp:Repeater />
但我
做什么<%# %>
以及何时可以/应该使用它?
它与 Databind.Eval 一起使用,如 <%# DataBinder.Eval(Container.DataItem, "Price") %>
这是关于此事的MSDN页面
这就是您执行“绑定”的方式,如果您使用类似 system.web.htmlcontrols 之类的东西,您可能还想在 asp.net 数据绑定上进行谷歌搜索,这也是您在使用 javascript 时也可以按名称获取文档变量的方式。