我需要在选择特定行时禁用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;"
但它没有帮助。你能指导我吗?
答案 0 :(得分:2)
当您说“选择特定行时”时,您的意思是单击列中的“选择”链接或类似内容吗?
我认为您应该详细了解您的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>
希望这有帮助