ASP.Net-如何在ASP.Net的新窗口中打开窗体

ASP.Net-如何在ASP.Net的新窗口中打开窗体,asp.net,vb.net,Asp.net,Vb.net,我正在使用VB.net开发ASP.net。我需要在单击按钮时在新窗口中加载页面。 是否有人可以推荐相同的代码。您应该使用javascript,例如使用window.open()您可以尝试在Button.Attribute.Add方法中使用此javascript: Button1.Attributes.Add("onclick", "window.open('mySite'); return false;"); 如果希望按钮继续回发,可以删除“return false” 您可以进一步定制java

我正在使用VB.net开发ASP.net。我需要在单击按钮时在新窗口中加载页面。
是否有人可以推荐相同的代码。

您应该使用javascript,例如使用
window.open()
您可以尝试在Button.Attribute.Add方法中使用此javascript:

Button1.Attributes.Add("onclick", "window.open('mySite'); return false;");
如果希望按钮继续回发,可以删除“return false”

您可以进一步定制javascript。可在此处找到参数信息:

如果不需要回发到新窗口,则:

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



否则,您必须将表单的“target”属性设置为“\u blank”

如何在单击按钮时关闭父表单?在新窗口加载的页面中,您可以添加window.parent.close(),并且可能会出现浏览器提示。你确定要这么做吗?
<asp:button text="buttonName" onclientclick="window.open('[page]');return false;" />