ASP.NET プログラムの開発プロセスでは、操作が「成功」、「確認」、または「キャンセル」かどうかなどの情報をユーザーに迅速に提供する必要があることがよくあります。
(1) ページ上のボタンをクリックすると、「OK」操作か「キャンセル」操作かを尋ねるダイアログ ボックスが表示されます。ボタンに属性を追加して完了します。
例は次のとおりです。
public System.Web.UI.WebControls.Button btnDelRow;
btnDelRow.Attributes.Add("onclick", "returnconfirm('削除してもよろしいですか?');")
(2) ページでの操作が完了すると、ダイアログ ボックスが表示され、"手術は成功しました。」
例は次のとおりです。
Response.Write("<script>alert('削除に成功しました!')</script>");
(3) ASP.NET サーバー コントロールがページでクライアント スクリプト ブロックを発行できるようにします。
public virtual void RegisterStartupScript(string key,string script);
例は次のとおりです。
if(!this.IsStartupScriptRegistered("hello"))
this.RegisterStartupScript("hello","<script>alert('Hello!')</script>");
http://www.cnblogs.com/yourhoneysky/archive/2006/10/23/537407.html