在选择特定行时禁用gridview刷新

本文关键字:gridview 刷新 选择 | 更新日期: 2023-09-27 18:10:19

我需要在GridView中禁用刷新,当一个特定的行被选中时,它会刷新整个页面,因为我每次都要重新加载bing地图。

我试过了

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;"

,但它没有帮助。你能指点我一下吗?

在选择特定行时禁用gridview刷新

当你说"当某一行被选中"时,你的意思是你点击了列中的"选择"链接或类似的东西吗?

我认为你应该告诉更多关于你的GridView知道为什么有一个页面postback

编辑:这里有一个示例(Checkout 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>

希望能有所帮助