ASP页面无法识别变量

时间:2010-11-26 15:45:24

标签: asp.net variables

我在页面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中它没有显示任何内容。

有谁知道哪里出错了以及如何显示变量?

由于

1 个答案:

答案 0 :(得分:3)

您不能使用<%= .. %>表达式来设置服务器端控件的权限 (这与该领域无关)

相反,您可以直接在代码隐藏中设置属性:

 lbAccessories.Text = "Hi!";

编辑:您可以使用数据绑定语法:(使用#

<asp:LinkButton ID="lbAccessories" Text="<%#TestText %>" runat="server" CommandName="Select">