首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

.cs中声明的变量,在aspx文件中为什么不能使用呢?该怎么解决

2012-02-23 
.cs中声明的变量,在aspx文件中为什么不能使用呢?1,在hy1.aspx.cs中:publicstringsnameprotectedvoidPage_

.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
[解决办法]
服务器端控件不让那么绑数据的。
客户端的才可以

热点排行