ホームページ > ウェブフロントエンド > jsチュートリアル > 2 つの WEB の下のモーダル ダイアログ ボックス (asp.net または js で個別に実装)_JavaScript スキル

2 つの WEB の下のモーダル ダイアログ ボックス (asp.net または js で個別に実装)_JavaScript スキル

WBOY
リリース: 2016-05-16 18:40:34
オリジナル
1360 人が閲覧しました

ここでは、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" %>


タイトル>






< asp:LinkBut​​ton ID ="lbtn_Login" runat="server">Login
<%-- パネルの表示 CSS 属性をタグに記述する必要があります。 --%>



< /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
コードは次のとおりです:




コードをコピーします


コードは次のとおりです:









登录






これは、私が両方の方法で前に展示された那样の効果を実現しました、それは自己感見です、用纯JS 写効比用制御装置写より好、自己明确全体的効果代的

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート