2015-06-16 60 views
0

我現在正在嘗試使用gridview爲用戶創建一個Web應用程序以從數據庫中刪除一些行。但是,無論何時刷新整個頁面,都會在調用selectedIndexChanged時發生奇怪的事情。有沒有什麼辦法可以避免在刷新表格時調用此方法,或者是否可以使用javascript檢測此事件?如果沒有,我可以爲JavaScript這樣的事件生成一個yes no對話框嗎?我對asp.net相當陌生,我的問題可能很愚蠢。請幫忙!我可以使用javascript來檢測asp.net的事件嗎?

+0

你可以將它全部移至JS或簡單地http://forums.asp.net/t/1521435.aspx?Gridview+SelectedIndexChanged+causes+full+postback+although+it+s+in+an+updatepanel – abc123

+0

你可以發佈你的標記頁面的代碼嗎?此外,JavaScript可以處理不同的事件,但是您要處理的是什麼事件? – User2012384

+0

其實我試圖處理selectedIndexChanged –

回答

1

我想你需要決定是否要使用JS或ASP來處理頁面上的事件。

如果要使用JS,請在ASP標記中禁用服務器處理,並處理頁面中與JS的所有交互,並僅在頁面提交時在服務器上處理。 ASP可以在頁面加載時爲你生成網格,但是讓JS處理客戶端的交互。

如果你想使用ASP,然後設置你的網格在服務器上進行處理(runat =「server」)並忘記JS。

0

好吧,我似乎找到了解決方案。實際上C#也提供了yes no dialog。似乎我可以用它來手動停止該事件,但似乎我無法避免在刷新頁面時調用selectedIndexChanged。感謝大家的幫助。

相關問題