ASP Net - 如何在ASP.NET中的新窗口中打开表单

时间:2009-10-11 14:47:17

标签: asp.net vb.net

我正在使用VB.net在ASP.net上工作。我需要在按钮点击的新窗口中加载页面。 有人可以建议相同的代码。

3 个答案:

答案 0 :(得分:1)

您可以尝试在Button.Attribute.Add方法中使用此JavaScript:

Button1.Attributes.Add("onclick", "window.open('mySite'); return false;");

如果您希望按钮继续其回发,则可以删除“return false”。

您可以进一步自定义JavaScript。参数信息可以在这里找到: http://www.javascript-coder.com/window-popup/javascript-window-open.phtml

答案 1 :(得分:1)

如果您不需要回发到新窗口,那么:

<input type="button" value="buttonName" onclick="window.open('[page]')" />

OR

<asp:button text="buttonName" onclientclick="window.open('[page]');return false;" />

否则,您必须将表单的'target'属性设置为例如“_blank”

答案 2 :(得分:0)

您应该使用javascript,例如使用window.open()