ここでは、2 つのモーダル ダイアログ ボックスを作成する私自身の方法を紹介または示します
1
この方法はASP.NET AJAX 拡張コントロールを使用して実装: ASP.NET AJAX コントロール ツール キットの ModalPopupExtender コントロール:
最初のステップでは、まず ASP.NET ページを作成します: ModalPopup.aspx
ページ コード:
<%@ Page Language= "C#" AutoEventWireup ="true" CodeFile="AjaxControlToolkit.aspx.cs"
Inherits="_Default" %>
<%@ 登録アセンブリ="AjaxControlToolkit" 名前空間="AjaxControlToolkit" TagPrefix ="cc1" %>
タイトル>
< /html>
[code]
using System;
using System.Linq; >System.Web を使用;
System.Web.UI を使用;
System.Web.UI.WebControls を使用;
パブリック部分クラス _Default : System.Web.UI.Page
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Btn_Submit_Click(object sender, EventArgs e)
{
if (this.UserName. Text.Trim ().ToUpper() == "JACKY" && this.Password.Text.Trim() == "123")
{
this.lbResult.Text = "ログイン成功! ";
}
else
{
this.lbResult.Text = "ログインに失敗しました! ";
}
}
protected void Btn_Cancel_Click(object sender, EventArgs e)
{
this.ModalPopupExtender1.Hide();
this.UserName.Text = "";
this.Password.Text = "";
this.lbResult.Text = ""
}
}
これは簡単です。 pass 拡張コントロールはモーダルダイアログボックスの効果を実現できますが、よく考えたらpure JSで実装したほうが簡単だと思い、pure JSで実装したらサクッと成功しました
方法 2
今回は HTML ページを作成します: Popup.html
コードは次のとおりです:
コードをコピーします
コードは次のとおりです: