asp.net 我在一个div中放了一个gridview现在我每次点击这个gridview的的某一行的时候都会引起页面刷新

2024-12-22 21:07:44
推荐回答(5个)
回答1:

if(!isPostBack)
{
BindGridView();
}
//绑定GridView
public void BindGridView()
{
GridView1.DataSource=ds;//数据源
GridView1.DatBind();
}
protect void GridView1_SelectedIndexChanged(Object sender,EventArgs e)
{
//你要执行的代码
。。。
BindGridView();
}
可以试下这样 看能不能解决问题
如果不行,可以楼上说的UpdatePanel来做






回答2:

UpdatePannel
用了UpdatePannel 你发现数据绑了,但是GridView没刷新的话 记得 UpdatePannel.Update()

回答3:

用服务器控件的话 只能加UpdatePannel

回答4:

摆脱服务器控件吧

回答5:

把gridview放在UpdatePannel里就行了吧?