我在页面Test.aspx.cs public string TestText = "Select";
我想在页面Test.aspx,<asp:LinkButton ID="lbAccessories" Text="<%=TestText %>" runat="server" CommandName="Select">
但是aspx页面无法识别变量,在firefox中它显示&lt;%= TestText%&gt;,而在IE7中它没有显示任何内容。
有谁知道哪里出错了以及如何显示变量?
由于
答案 0 :(得分:3)
您不能使用<%= .. %>
表达式来设置服务器端控件的权限
(这与该领域无关)
相反,您可以直接在代码隐藏中设置属性:
lbAccessories.Text = "Hi!";
编辑:您可以使用数据绑定语法:(使用#
)
<asp:LinkButton ID="lbAccessories" Text="<%#TestText %>" runat="server" CommandName="Select">