9

可能重复:
asp.net .aspx 页面中各种符号的含义

我熟悉<%= "whatever" %>作为<% Response.Write("whatever"); %>.

但我最近遇到了一些使用它的代码<%# %>。在这个特定的代码库中,它只在一个内部使用,<asp:Repeater />但我

做什么<%# %>以及何时可以/应该使用它?

4

3 回答 3

11

<%# ... %>

数据绑定表达式是一组重要的代码分隔符,用于在服务器控件属性和数据源之间创建绑定。

更多关于它的信息:

ASP.NET 代码分隔符

于 2011-12-02T20:36:24.347 回答
2

它与 Databind.Eval 一起使用,如 <%# DataBinder.Eval(Container.DataItem, "Price") %>

这是关于此事的MSDN页面

于 2011-12-02T20:36:59.760 回答
1

这就是您执行“绑定”的方式,如果您使用类似 system.web.htmlcontrols 之类的东西,您可能还想在 asp.net 数据绑定上进行谷歌搜索,这也是您在使用 javascript 时也可以按名称获取文档变量的方式。

于 2011-12-02T20:37:13.437 回答