【发布时间】:2012-08-16 23:31:11
【问题描述】:
我想在 aspx 页面上输出类似的内容(不是代码隐藏):
<asp:text id="txt1" runat="server" value="<%# Fields.FirstName %>">
Fields.FirstName 是一个静态类。我该怎么做呢?我收到一条错误消息,提示“当前上下文中不存在名称‘字段’”。我错过了什么?我必须在 .aspx 页面上包含一些内容吗?
【问题讨论】:
-
您是否在 PageLoad() 代码隐藏中调用了 txt1.DataBind()(在使用包含命名空间的全名限定字段之后)?
-
我没有 - 这有关系吗?我只是输入一个值——如果我输入一个字符串,它就不需要了,对吧?
-
这很重要,因为它是一个服务器控件。对于非服务器控件,您只需使用 表示法填充它。
-
如果控件在中继器中怎么办?如何绑定控件?
-
谢谢!请添加为答案,我将其标记为这样..
标签: c# asp.net static static-members