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

查找中关键字的有关问题

2012-01-01 
查找中关键字的问题我有两个输入关键字的地方按不同的按钮来区别问题是由于绑定数据是在Page_Load而按钮点

查找中关键字的问题
我有两个输入关键字的地方
按不同的按钮来区别
问题是由于绑定数据是在Page_Load
而按钮点击事件会后于Page_Load
导致即使在按钮事件设置关键字在Page_Load也使用不了
有什么方法解决

[解决办法]
IsPostBack
[解决办法]
<input type= "hidden " id= "h " name= "h " />
<!-- <input type= "hidden " id= "h " name= "h " runat= "server " /> -->
<input type= "button " value= "button1 " onclick= "document.all.h.value= 'button1 '; " />
<input type= "button " value= "button2 " onclick= "document.all.h.value= 'button2 '; " />

//

Page_Load()
{
string flag = this.Request[ "h "];
// string flag = this.h.value;
}
[解决办法]
在你的绑定方法里把你的查询条件加上.

Page_Load()
{
if(!Page.IsPostBack)
{
BindData();
}
}

void BindData()
{
//在这里把查询条件带上
//DataGrid绑定
}

按钮事件里再调用BindData()方法

热点排行