ในระหว่างกระบวนการพัฒนาโปรแกรม ASP.NET เรามักจะต้องให้ข้อมูลที่รวดเร็วแก่ผู้ใช้ เช่น การดำเนินการ "สำเร็จ" "ยืนยัน" หรือ "ยกเลิก"
(1) คลิกปุ่มบนหน้า และกล่องโต้ตอบจะปรากฏขึ้นเพื่อแจ้งว่าเป็นการดำเนินการ "ตกลง" หรือ "ยกเลิก" เราจะเพิ่มคุณลักษณะให้กับปุ่มเพื่อดำเนินการให้เสร็จสิ้น:
ตัวอย่างมีดังนี้:
System.Web.UI.WebControls.Button สาธารณะ btnDelRow;
btnDelRow.Attributes.Add("onclick", "return comparison('Are you Sure you want to Delete?');");
(2) หลังจากเสร็จสิ้นการดำเนินการบนเพจ กล่องโต้ตอบจะปรากฏขึ้นเพื่อแจ้งว่า " การดำเนินการประสบผลสำเร็จ"
ตัวอย่างมีดังนี้:
Response.Write("<script>alert('Deleteเรียบร้อยแล้ว!')</script>");
(3) อนุญาตให้ควบคุมเซิร์ฟเวอร์ ASP.NET เพื่อออกบล็อกสคริปต์ไคลเอนต์ในหน้า:
เสมือน
สาธารณะ (คีย์สตริง สคริปต์สตริง);
ถ้า(!this.IsStartupScriptRegistered("สวัสดี"))
this.RegisterStartupScript("hello","<script>alert('Hello!')</script>");
http://www.cnblogs.com/yourhoneysky/archive/2006/10/23/537407.html