【发布时间】:2014-09-05 20:49:31
【问题描述】:
我可以打开另一个窗口来显示一些东西,但是我不能再使用原始页面上的按钮了。为什么会这样以及如何解决?这是我的代码:
<asp:Button ID="Button_ViewSimpleRequest" Text="Simple Request" runat="server" OnClientClick="window.document.forms[0].target='_blank'" PostBackUrl="~/xyz.aspx" />
<asp:Button ID="Button_Self" Text="Self" runat="server" OnClientClick="window.document.forms[0].target='_self'" />
单击第一个按钮后,第二个按钮也重定向到 xyz.aspx。如何使第二个按钮的行为与原始页面上的普通按钮一样?
【问题讨论】:
-
我已经编辑了你的标题。请参阅“Should questions include “tags” in their titles?”,其中的共识是“不,他们不应该”。
-
这家伙有一个很好的方法:stackoverflow.com/questions/7366243/…
-
我试过了:
<asp:Button ID="Button_ViewSimpleRequest" Text="Simple Request" runat="server" OnClientClick="window.open('xyz.aspx', 'name')" />代码更少,更简单,而且似乎可以工作。谢谢。