中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Asp.net 關于刷新后字體樣式消失問題

發布時間:2020-07-02 10:11:00 來源:網絡 閱讀:702 作者:我不會抽煙 欄目:編程語言

其實標題無法完全把我想說的問題表達出來,但是也包含了其中的一點。下面有2種情況下會出現刷新后字體樣式消失的問題。

第一種情況,問題是這樣的:一個登錄界面,我為字體設計了樣式,當然是在樣式表里寫的,在一開始加載此頁的時候一切都是正常的,但是當我點擊Login的時候,當然這時候會有個驗證,當用戶名或密碼不對的時候,會彈出一個提示框進行提示。

問題就出在當我點擊完提示框上的確定以后,再看到的頁面已經沒有了字體樣式。

解決方法:我最初提示框寫的代碼是這樣的


Response.Write("<script>alert('用戶名或密碼錯誤,登錄失敗 !');</script>");

后來我改寫成了

this.RegisterStartupScript("j1", "<script>alert('用戶名或密碼錯誤,登錄失敗 !');</script>");

運行一下,效果是一樣的,但是字體樣式不會消失。

第二種情況,當我點擊下拉菜單時,字體樣式又再次消失。這里DropdownList控件的AutoPostBack屬性必須是True的情況下,因為只有這樣設置的時候,都會啟動激活事件,點擊之后才會進行刷新。

這兩種情況導致的問題出現,仔細觀察不難看出都是由于頁面刷新的緣故,為什么呢?從第一種情況兩個函數稍稍能看出點什么。

Response.Write:使用輸出流在頁面輸出項。

RegisterStartupScript:注冊啟動腳本,頁面onload時觸發。

上面那個調用時頁面進行了刷新,下面那個是在頁面加載的時候就已經注冊,也就是說調用后不會再進行刷新。

最后我想到的解決辦法是可以用ajax去做,雖然用ajax問題能被解決,但是要知道,為了一個字體樣式,就去使用ajax我覺得不太值。

不知道有沒有別的辦法解決這樣的類似問題,希望知道的朋友能給出一些點子。





向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

五华县| 长寿区| 齐齐哈尔市| 凤山市| 泽州县| 息烽县| 红河县| 永和县| 东辽县| 湟源县| 驻马店市| 嘉善县| 定州市| 南郑县| 无为县| 和平区| 如东县| 龙川县| 逊克县| 阳高县| 芦溪县| 嘉黎县| 秦皇岛市| 通化市| 砚山县| 兴和县| 镇江市| 永丰县| 古丈县| 新营市| 高平市| 宁波市| 南宫市| 清水县| 双桥区| 佳木斯市| 绍兴市| 马边| 项城市| 乐安县| 从江县|