Asp.NET消息框的使用

一般都使用以下幾種方法.
1)   Button.Attributes.Add("onclick","javascript:return confirm('確定?');");
這種方法..現在使用最的多..
在www.csdn.net裏有一文章就很好.
http://www.csdn.net/Develop/Read_Article.asp?Id=20892
大家可以看一下..會有很多收穫.
2)另一個方法..我不知道其它人有沒有這麼用.不過我是這麼用的..很偷懶的辦法京是
<div id=div1 οnclick="javascript:return confirm('確定?');"><asp:button id="Button1" runat="server" Text="Button"></asp:button></div>
這個一樣能實現..而且不用增加服務器的動作...不過有沒有其它後果..就不..知道了..
在DataGrid中一樣在Button列中使用屬性編輯器在文本(t)中寫入
<div id=div1 οnclick="javasciprt:return confrim(確定?')">刪除</div>就能在DataGrid中實現刪除確認的功能..當然如果每行刪除不一樣你就得用其它方法了.
http://www.csdn.net/Develop/Read_Article.asp?Id=20892
中一樣有介紹.
3)可能有時候大家會這樣的用處..就是你點擊導入數據的Button的按鈕後..希望能彈出一個alert('數據導入完成!')這樣的信息.
這裏就得用另外的方法了..可能很多人都知道就是使用.
Page.RegisterClientScriptBlock ();或Page.RegisterStartupScript();
這兩一功能上相差不是很大...且配合.Page.IsClientScriptBlockRegistered()或Page.IsStartupScriptRegistered();來使用的
string scriptStr="<script language=javasciprt> alert('數據導放已完成')</"
sciprtStr+="sciprt>";
Page.RegisterStartupScript("alert1",sciprtStr);
就Ok了.
據說Page.RegisterClientScriptBlock ();比Page.RegisterStartupScript();好..
但我不知道原因,哪位能說一下最好啦.
發佈了37 篇原創文章 · 獲贊 0 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章