두 WEB 아래의 모달 대화 상자(asp.net 또는 js에서 별도로 구현됨)_javascript 기술

WBOY
풀어 주다: 2016-05-16 18:40:34
원래의
1325명이 탐색했습니다.

여기서는 두 개의 모달 대화 상자를 만드는 나만의 방법을 소개하거나 보여 드리겠습니다.

1
이 방법은 ASP.NET AJAX 확장 컨트롤을 사용하여 구현: ASP.NET AJAX 제어 도구 키트의 ModalPopupExtender 컨트롤:
첫 번째 단계에서는 먼저 ASP.NET 페이지를 만듭니다: ModalPopup.aspx
페이지 코드:

코드 복사 코드는 다음과 같습니다.

<%@ Page Language= "C#" AutoEventWireup ="true" CodeFile="AjaxControlToolkit.aspx.cs"
Inherits="_Default" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix ="cc1" %>



<제목> 제목>







< asp:LinkButton ID ="lbtn_Login" runat="server">Login
<%--패널의 표시 CSS 속성을 태그에 작성해야 합니다. --%>



< /html>
[code]
백엔드 코드:
[code]
system.Collections.Generic 사용
>System.Web 사용;
System.Web.UI 사용;
System.Web.UI.WebControls 사용

공개 부분 클래스 _Default: System.Web.UI.Page

protected void Page_Load(객체 전송자, EventArgs e)
{

}
protected void Btn_Submit_Click(객체 전송자, 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(객체 전송자, EventArgs e)
{
this.ModalPopupExtender1.Hide();
this.UserName.Text = "";
this.Password.Text = "";
this.lbResult.Text = ""
}
}


그렇습니다. pass 확장 컨트롤을 사용하면 모달 대화 상자 효과를 얻을 수 있습니다. 그런데 생각해보니 순수 JS로 구현하는 것이 더 쉬울 것 같아서 순수 JS로 구현했더니 금방 성공했습니다

방법 2
이번에는 HTML 페이지를 만듭니다: Popup.html
코드는 다음과 같습니다.




코드 복사

코드는 다음과 같습니다.



<머리>


<제목>

<본문>
登录




#好,自己更明确整个效果代码的流程。

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿