runat=server表明该控件是再服务器端执行的。而HTML控件如果不转换为服务器控件的话,在code-behind里面是取不倒值的。
还有你的代码有问题,应该是
if(!IsPostBack)
{
....
}
还有你的代码有问题,应该是
if(!IsPostBack)
{
....
}
解决方案 »
- .NET 第三方控件(文字编辑器)
- 平台支付的问题
- 谁能给推荐一下国际上优秀的开源网站
- 请问ADO.NET插入或者更新表后,如果获取更新那条记录的ID呀?
- 请问我想把系统的值放到数据库表tab中的dat列中(我用的是sql2k),应该怎样做啊
- 注册用户,如果用户忘记密码,如何通过email取回密码,有相关代码吗,谢先
- 怎样修改客户端浏览器的安全设置?
- 熟悉BASP21这个邮件组件的近来看看
- 新手提问:我想定制一个图片让他浮在固定的位置上,当页面滚动时,图片还固定在这个位置》请备位高手不吝教诲
- 求大神帮看下这段委托链的问题...
- 在线等待,请高手们帮忙
- 为什么我的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!";