【发布时间】:2018-01-18 12:55:10
【问题描述】:
我有一个包含不同部分的单页网站。一个特定的部分(第 2 部分)具有允许内联编辑的网格视图。
问题: 当 OnClick 方法被触发时,它会导致回发并且页面滚动到第一部分。
为了覆盖这一点,我尝试了同样的重定向:
Response.Redirect("Home.aspx#section2");
在这种情况下,它完美地重定向,但 gridview 编辑模板丢失并且项目模板再次显示。我的猜测是,gridview 是反弹。
我也尝试过 here 的 javascript 方式。它给出了相同的结果。
<asp:Button ID="Edit" runat="server" Text="Edit" OnClick="Edit_OnClick"
OnClientClick="document.location.href+='#section2';return false;"></asp:Button>
我也尝试过链接按钮的 portbackurl 属性。我得到了同样不想要的结果。
关于我应该如何解决这个问题的任何建议?我只想能够在没有页面刷新或重定向的情况下进入第 2 节。 提前感谢您的帮助! :)
【问题讨论】:
-
谢谢伊薇特!如果可能的话,你能给我一个例子吗?我找不到一起编辑 JS Onchange 事件和网格视图的示例。
标签: javascript c# asp.net gridview postback