[英]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.