Asp.net 以WinForms中的方式显示web表单
我对ASP.NET一无所知。在WinForms/VB.NET中,我们可以通过Asp.net 以WinForms中的方式显示web表单,asp.net,Asp.net,我对ASP.NET一无所知。在WinForms/VB.NET中,我们可以通过 form2.show() 在我的ASP.NET项目中,我创建了第二个Web表单,但不知道如何显示它 如何做到这一点?通过代码隐藏,您可以使用以下方法将用户重定向到新页面: 如果希望用户自行导航到新页面,请在web窗体上使用超链接服务器控件: <asp:HyperLink id="hyperlink1" NavigateUrl="~/newPage.aspx"
form2.show()
在我的ASP.NET项目中,我创建了第二个Web表单,但不知道如何显示它
如何做到这一点?通过代码隐藏,您可以使用以下方法将用户重定向到新页面: 如果希望用户自行导航到新页面,请在web窗体上使用超链接服务器控件:
<asp:HyperLink id="hyperlink1"
NavigateUrl="~/newPage.aspx"
Text="My New Page"
runat="server"/>
通过代码隐藏,您可以使用以下方法将用户重定向到新页面: 如果希望用户自行导航到新页面,请在web窗体上使用超链接服务器控件:
<asp:HyperLink id="hyperlink1"
NavigateUrl="~/newPage.aspx"
Text="My New Page"
runat="server"/>
您需要使用超链接链接到第二个web表单,因此在第一个web表单中,具有以下内容:
<a href="webform2.aspx">My Second WebForm</a>
使用基于web的编程模型,您无法真正应用相同的编程模型
如果您希望某些内容显示为弹出窗口,可以使用javascript。我建议您查看一下jQuery UI对话框。您需要使用超链接链接到第二个web表单,因此在您的第一个web表单中,有如下内容:
<a href="webform2.aspx">My Second WebForm</a>
使用基于web的编程模型,您无法真正应用相同的编程模型
如果您希望某些内容显示为弹出窗口,可以使用javascript。我建议您看看jQuery UI对话框。基于您的问题,我认为您最好的选择是先去看看/阅读一些。在ASP.NET这样的框架中进行web编程与使用WinForms完全不同,即使您使用的是相同的语言(VB.NET)。使用ASP.NET WebForms,他们试图使转换更容易,但是如果您真的想有效,您仍然需要很好地了解无状态web世界中的工作方式。然后你就可以真正理解这里的其他答案以及你为什么要这么做。基于你的问题,我认为你最好的选择是先去看/读一些。在ASP.NET这样的框架中进行web编程与使用WinForms完全不同,即使您使用的是相同的语言(VB.NET)。使用ASP.NET WebForms,他们试图使转换更容易,但是如果您真的想有效,您仍然需要很好地了解无状态web世界中的工作方式。然后你就可以真正理解这里的其他答案以及你为什么要这么做。请参见下面的p.campbell的答案。他处理的是以编程方式重定向到WebForm的问题。他处理以编程方式重定向到WebForm的问题。