ASP.NET 프로그램 개발 과정에서 작업이 "성공", "확인" 또는 "취소"되는지 여부와 같은 프롬프트 정보를 사용자에게 제공해야 하는 경우가 많습니다.
(1) 페이지에서 버튼을 클릭하면 "확인" 또는 "취소" 작업인지 묻는 대화 상자가 팝업되어 버튼에 속성을 추가합니다.
예는 다음과 같습니다:
공개 System.Web.UI.WebControls.Button btnDelRow;
btnDelRow.Attributes.Add("onclick", "return verify('삭제하시겠습니까?');")
(2) 페이지에서 작업을 완료하면 " 작전은 성공했다"
예는 다음과 같습니다:
Response.Write("<script>alert('삭제 성공!')</script>");
(3) ASP.NET 서버 제어가 페이지에서 클라이언트 스크립트 블록을 발행하도록 허용합니다.
public virtual void RegisterStartupScript(string key,string script);
예는 다음과 같습니다.
if(!this.IsStartupScriptRegistered("안녕하세요"))
this.RegisterStartupScript("hello","<script>alert('Hello!')</script>");
http://www.cnblogs.com/yourhoneysky/archive/2006/10/23/537407.html