ASP.NET의 몇 가지 팝업 상자 알림 기본 실현 방법
(1) 페이지의 버튼을 클릭하면 대화 상자가 "확인"또는 "취소"작업인지 묻는 메시지가 나타납니다. 이 대화 상자는 버튼에 속성을 추가하여 수행합니다.
예를 들면 다음과 같습니다.
public System.Web.UI.WebControls.Button btnDelRow;
btnDelRow.Attributes.Add("onclick", "return confirm(' ?');");
(2) 페이지의 단추를 누르면 대화 상자가 "확인"또는 "취소"작업인지 알립니다. "확인"또는 "취소"를 선택한 후 해당 페이지로 이동합니다.
예를 들면 다음과 같습니다.
string strMsg, string strUrl_Yes, string strUrl_No;
Response.Write("if ( window.confirm('"+strMsg+"')) { window.location.href='" + strUrl_Yes +
<br>"' } else {window.location.href='"+ strUrl_No +"' }; ");
(3) 페이지에서 작업을 완료하면 "작업 성공"을 묻는 대화 상자가 나타납니다.
예를 들면 다음과 같습니다.
Response.Write("alert(' !') ");
(4) 페이지에 대한 작업이 완료되면 "작업 성공"을 묻는 대화 상자가 나타나 페이지로 이동합니다.
예를 들면 다음과 같습니다.
Response.Write("alert(' !');window.location.href ='www.cnblogs.com' ");
(5) ASP 허용.NET 서버 컨트롤은 Page에서 클라이언트 스크립트 블록을 실행합니다.
public virtual void RegisterStartupScript(string key,string script);
예를 들면 다음과 같습니다.
if(!this.IsStartupScriptRegistered("hello"))
this.RegisterStartupScript("hello", "alert('안녕하세요!')"),
(6) 다음은 본인이 정리한 팝업 대화 상자 호출 클래스입니다.
using System;
using System.Web;
namespace ShowMessage
{
///
/// Msg 。
///
public class ShowMessage
{
public ShowMessage()
{
//
// TODO:
//
}
public static void ShowMessage(string strMsg)
{
System.Web.HttpContext.Current.Response.Write("window.alert('"+strMsg+"'); ");
}
public static void ShowMessage(System.Web.UI.Page page, string strMsg)
{
page.Response.Write("window.alert('"+strMsg+"'); ");
}
public static void ShowMessage( string strMsg, string Url)
{
System.Web.HttpContext.Current.Response.Write("window.alert('"+strMsg+"');window.location.href ='"+Url+"' ");
}
public static void ShowMessage( System.Web.UI.Page page,string strMsg, string Url)
{
page.Response.Write("window.alert('"+strMsg+"');window.location.href ='"+Url+"' ");
}
public static void ShowConfirm(string strMsg, string strUrl_Yes, string strUrl_No)
{
System.Web.HttpContext.Current.Response.Write("if ( window.confirm('"+strMsg+"')) { window.location.href='" + strUrl_Yes +
<br>"' } else {window.location.href='"+ strUrl_No +"' }; ");
}
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.