读书人

.cs中声明的变量在aspx文件中为什么

发布时间: 2012-02-23 22:01:36 作者: rapoo

.cs中声明的变量,在aspx文件中为什么不能使用呢?
1,在 hy1.aspx.cs中:
public string sname;

protected void Page_Load(object sender, EventArgs e)
{
sname = "张三 ";
}

2, 在 hy1.aspx中
<asp:Label ID= "Label1 " runat= "server " Height= "45px " Text= " <%=sname%> " Width= "91px "> </asp:Label>

不知道,为什么在cs文件中,声明的sname变量,在aspx中,为什么不能显示被赋予的数值呢?

非常谢谢大家啊。

[解决办法]
public string sname = "XXX ";
这样才可以
[解决办法]
<asp:Label ID= "Label1 " runat= "server " Height= "45px " Width= "91px "> <%=sname%> </asp:Label>
试试
[解决办法]
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text= "张三 ";
}
[解决办法]
Label 改为客户端 Span
[解决办法]
服务器端控件不让那么绑数据的。
客户端的才可以

读书人网 >asp.net

热点推荐