[英]gridview click causing postback in usercontrol
我在一个aspx页面中有三个用户控件,每个用户控件都在每个单独的选项卡面板中加载。 每个用户控件都具有gridivew和objectdatasource(具有select方法)。 每次回发时,Gridview都将绑定来自objectdatasource的数据。 我有一些下拉菜单,单击“提交”按钮时,选定的值将传递到objectdatasource,然后将结果填充到gridview中。 现在,如果我单击gridview上的任何linkbutton,则会发生回发,并且gridview将使用空值重新绑定,因此不会发生linkbutton的click事件。 任何人都可以建议我如何停止gridview的回发。 我尝试放置updatepanels,但没有帮助
您可以通过检查Page_Load()
IsPostback
并仅在应该填充网格时填充网格来控制程序的流程。 您还可以指定UI元素也不要回发,如果某些不希望回发的元素也回发。 查看AutoPostBack
属性。
If (IsPostBack == true) {
// do something, load that
}
Else {
// do something else, don't load that
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.