Vb.net 从一个窗体调用另一个窗体

Vb.net 从一个窗体调用另一个窗体,vb.net,Vb.net,我试图使用ShowDialog从我的aspx页面显示一个弹出框,然后从中获取返回值。我创建了要调用的表单,但无法将其注册到我的初始页面。这是我新表格中的所有代码 Partial Class MyForm Inherits System.Web.UI.Page End Class 以及我的首页中的相关代码 Partial Class List Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As

我试图使用ShowDialog从我的aspx页面显示一个弹出框,然后从中获取返回值。我创建了要调用的表单,但无法将其注册到我的初始页面。这是我新表格中的所有代码

Partial Class MyForm
    Inherits System.Web.UI.Page

End Class
以及我的首页中的相关代码

Partial Class List
    Inherits System.Web.UI.Page

Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
Dim request As New MyForm
End Sub

End Class
但是VisualStudio无法识别
MyForm
。我做错了什么


不确定它们是否相关,但这是我的新页面的页面声明

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="MyForm.aspx.vb" 
Inherits="MyForm" %>

和我的原始形式

<%@ Page Language="VB" MasterPageFile="../../../Site.master" 
CodeFile="List.aspx.vb" Inherits="List" %>

不能像在Windows窗体中那样使用ShowDialog在ASP.NET中显示弹出框。 如果需要在ASP.NET中显示弹出窗口,请使用或

另外,在ASP.NET中,您不会像调用表单那样调用表单。您只需重定向到它。检查