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

如何判断PostBack是通过按钮触发的

2012-01-05 
怎么判断PostBack是通过按钮触发的页面是这样的,一个TextBox,一个Label,一个Button。TextBox.AutoPostBack

怎么判断PostBack是通过按钮触发的
页面是这样的,一个TextBox,一个Label,一个Button。
TextBox.AutoPostBack   =   True,这样当用户焦点离开TextBox的时候从数据库中查找一些相关内容显示在Label里面。
我的做法就是在Page_Load里面判断IsPostBack   =   True的时候去显示Label的内容。但是问题是如果我修改了TextBox内容后直接按Button,那么Page_Load里面也会判断到IsPostBack   =   True,根本不执行Button_Click事件。

我如何能够在Button按下的时候首先执行PostBack的内容,然后再运行Button_Click的处理呢。

[解决办法]
你给TextBox加一个TextChanged事件响应不就结了嘛

干吗要在Page_Load做所有的事情呢

TextBox的事件由TextBox自己去响应
Button的事件由Button自己去响应

Page是个容器,当然不会自动都给你照顾到啦
[解决办法]
this.GetPostBackClientEvent()用这个函数 试下看
[解决办法]
在TextBox的TextChanged事件里搞它.

热点排行