为什么自动窗口会在新窗口中打开?

时间:2013-01-22 02:02:50

标签: asp.net

我有一个包含这样一个按钮的超链接:

<asp:HyperLink runat="server" ID="LinkDownload" Target="_self"><asp:Button ID="Button_Send" Visible="false" runat="server" Text="Download" /></asp:HyperLink>

验证后,按钮可见。为什么当我点击它时,即使超链接是_self,也会打开一个新窗口。

如何让它在同一个窗口中打开?

1 个答案:

答案 0 :(得分:0)

包裹在侧面超链接中的按钮对我来说不太合适。您可以尝试将网址设置为超链接,我认为应该可以使用。

替代选项:

只需添加按钮并在其单击处理程序中执行,不带超链接:

Response.Redirect("blah.aspx");

或者你可以写一行javascript:

<input type="button" value="Text" onclick="location='blah.aspx'" />