runat=server表明该控件是再服务器端执行的。而HTML控件如果不转换为服务器控件的话,在code-behind里面是取不倒值的。
还有你的代码有问题,应该是
if(!IsPostBack)
{
....
}
还有你的代码有问题,应该是
if(!IsPostBack)
{
....
}
解决方案 »
- 如何读取GridView控件中某一行中已隐藏列的数据.
- [20080619]code
- 用过 NHibernate的朋友请帮个忙。。。急
- 提问:用时间来控制控件? (setTimeout)
- 怎样把STRUCTURE类型的数据转化成BYTE类型?
- 网站服务器是否中毒,请高手进来帮忙判断下,在线等!!!!
- 请教高手一个比较有挑战性的问题:asp.net2.0编写的web服务器安装配置如何一键搞定?
- 急问,怎样得到checkbox的value属性值?
- C#里怎么用Timer统计一段程序的运行时间
- 关于将数据显示并绑定到GridView控件的问题
- 在线等待,请高手们帮忙
- 为什么我的Javascript的登陆框在后退的时候老是显示
<asp:label runat="server" id="lblMsg"/>
Message:<Input type="Submit" value="OK" id="PressOK"
runat="server">
</Form>
runat="server">
(1)PressOk button 是一个Submit型的服务器端控件点击它将表单(form)提交给本页
(2)void Page_Load ( Object Source,EventArgs E) {if (Page.IsPostBack) {
lblMsg.Text = "Hello world!";
}
}
函数是form被load时运行的函数,第一次加载本页时Page.IsPostBack 为false所以不执行lblMsg.Text = "Hello world!";当你点击botton表单被提交又一次被加载此时Page.IsPostBack为true所以执行lblMsg.Text = "Hello world!";