c# - 选择特定行时禁用 gridview 刷新

标签 c# javascript asp.net

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

我试过了

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 以了解为什么会有页面 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>

希望对你有帮助

关于c# - 选择特定行时禁用 gridview 刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7648217/

相关文章:

javascript - *.intellisense.js 和 _references.js 中的条目之间的区别

javascript - 是否可以在 Canvas 中获取位置,其中 canvas 是 css 固定元素?

c# - IdentityNotMappedException 异常

c# - 使用 XPath 和 WebBrowser Control 选择多个节点

c# - 无法在多封电子邮件中重复使用电子邮件附件

c# - 调用覆盖方法时如何强制执行方法调用(在基类中)?

javascript - 相同的产品但在表中添加另一行(仅限 JavaScript)

c# - 事件处理中的静态变量

c# - 索引器属性的 Linq 表达式

c# - 我应该如何在 ASP.NET MVC 4 服务提供商中实现 SAMLP 2.0?