2011-10-04 31 views
1

當我選擇一個特定的行時,我需要禁用GridView中的刷新,因爲它刷新整個頁面,因爲我每次都有bing map重新加載。當選擇一個特定的行時禁用gridview刷新

我已經試過

function showKeyCode(e) 
{ 
    var keycode = (window.event) ? event.keyCode : e.keyCode; 
    if (keycode == 116) { 
     event.keyCode = 0; 
     event.returnValue = false; 
     return false; 
} 

OnClientClick = "javascript:return false;" 

,但它並不能幫助。你能指導我嗎?

回答

2

當你說「什麼時候選擇了某一行」時,你的意思是你點擊了一列中的「選擇」鏈接或類似的東西?

我想你應該告訴你更多關於你的GridView的知識,爲什麼有一個頁面postback

編輯:下面是一個示例(結帳使用ScriptManager和UpdatePanel中)

<form id="form1" runat="server"> 
    <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true"> 
    </asp:ScriptManager> 
    <asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
     <ContentTemplate> 
      <asp:gridview runat="server" EnableModelValidation="True" ID="MyGrid"> 
      </asp:gridview> 
     </ContentTemplate> 
    </asp:UpdatePanel> 
</form> 

希望這有助於

+0

是的,我的意思是在列 – Mahesh

+0

好選擇鏈接,默認「選擇」'CommandField'會回發。如果阻止回發,則不會選擇該行。您是否試圖通過檢查條件來僅停止選擇特定的行? –

+0

不,我想要能夠選擇所需的行數據,但我想禁用回發,因爲它刷新了我的完整頁面,我不想要它,因爲它重新加載了我的地圖,從而導致數據丟失。 – Mahesh

相關問題