免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
網(wǎng)頁開發(fā)中的彈出消息框與刷新

網(wǎng)頁開發(fā)中的彈出消息框與刷新  

2008-08-16 11:40:13|  分類: ASP.Net開發(fā) |字號(hào) 訂閱

         在做網(wǎng)頁開發(fā)中,很多時(shí)候需要彈出一些小的消息框顯示一些提示信息,就如果C/S平臺(tái)開發(fā)時(shí)使用如MessageBox.Show()類型的功能函數(shù),asp.net中沒有提供直接顯示消息框的函數(shù),它是通過JavaScritp腳本來實(shí)現(xiàn)彈出消息框的,以下介紹一種比較實(shí)用的彈出消息框方法。

         常用的彈出消息框的方法就是通過Respone方法調(diào)用Alert()函數(shù),如:

                Response.Write("<script language=JavaScript>alert('請先選擇一個(gè)用戶!');</script>");

         這種方法的一個(gè)很大的缺點(diǎn)是在彈出消息框的同時(shí),父窗口整個(gè)變成了白色,分窗口的內(nèi)容無法顯示,同時(shí)關(guān)閉消息框后會(huì)刷新父窗口,導(dǎo)致父窗口以填寫的信息經(jīng)刷新后不能保存下來。

        一種比較好的方法就是實(shí)用ClientScript.RegisterStartupScript方法來調(diào)用Alert()函數(shù):

                string obj = "document.getElementById('img_main').src='" + ListBox1.Items[0].Value+ "'";
                string scriptString = "<script language=JavaScript>{";
                scriptString += String.Format("{0}", obj);
                scriptString += "}</script>";

                if (!ClientScript.IsStartupScriptRegistered("messge"))
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "messge", scriptString);
                }  

       兩種方法對(duì)比如下圖所示:

  前者父窗口背景全為白色,后者保留父窗口信息。

  刷新:

      如果是在一個(gè)頁面中修改了信息后,點(diǎn)擊某個(gè)按鈕關(guān)閉該頁面,同時(shí)需要刷新父窗口,則采用如下方法:

           if (!ClientScript.IsStartupScriptRegistered("success"))
            {
                ClientScript.RegisterStartupScript(this.GetType(), "success", "<script language:javascript>alert('添加用戶成功!');window.opener.location.href='Admin.aspx';window.close();</script>");
            }

      其中,window.opener.location.href='Admin.aspx'完成父窗口刷新,其實(shí)就是將頁面定位到父窗口。

還有一種方式是:window.opener.location.reload();這種方法刷新會(huì)提示是否繼續(xù)刷新,即是對(duì)整個(gè)頁面進(jìn)行重新刷新,跟上面的方法有所不同,它會(huì)有如下這個(gè)提示:

                       

    還可以嘗試window.navigate('Login.aspx')方法,這里不再講述。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
C#中三種彈出信息窗口的方式
GridView增刪改查之RowCommand事件
ASP.NET(C#)不提示直接關(guān)閉當(dāng)前頁面
.NET編程小知識(shí)點(diǎn)(更新中...)
RegisterClientScriptBlock 與 RegisterStartupSc...
Page.RegisterStartupScript 方法
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服