这是控件的页面代码:
<asp:TextBox id="someID" maxlength="10" columns="10" runat="server" Text="<%# work %>" />
这是我在呈现页面之前设置和填充变量的方式,它在后面的代码中,我尝试过我认为可用于变量声明的所有变量,例如公共,共享,保护等:
Public work As String
work = "987654321"
文本框总是空白。关于这项工作的具体例子,请参阅此ms kb page。
然而,如果有一些特殊的方式来声明绑定中使用的变量或者某种特殊的方式来设置变量的值,或者是否需要允许<%#
语法工作?
答案 0 :(得分:0)
绑定不会自动发生。您必须从页面控件或文本控件中调用DataBind()
。尝试将其放入Page_Load()
方法。