0

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

しかし、Visual Studio は を認識しませんMyForm。私は何を間違っていますか?


それらが関連しているかどうかはわかりませんが、これが私の新しいページのページ宣言です。

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

そして私の元の形のために。

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

1 に答える 1

0

Windowsフォームの場合と同じようにShowDialogを使用して、ASP.NETでポップアップボックスを表示することはできません。ASP.NETでポップアップを表示する必要がある場合は、ASP.NETModalPopupまたはJQueryダイアログを使用してください

また、ASP.NETでは、フォームを呼び出さないでください。リダイレクトするだけです。HttpResponse.Redirectメソッドを確認してください

于 2012-08-09T16:33:13.903 に答える