asp.net頁麵刷新後樣式發生改變
我們在做項目指時,會遇到這種問題:
頁麵加載的時候顯示的是一種樣式,當調用一些客戶端或服務端方法後,頁麵的樣式就發生了改變。
如果沒有通過程序來改寫頁麵的樣式,則可能是,執行某些方法後,使用整個頁麵的代碼發生了錯誤.如Js提示用了Response.write後,該方法把輸出的內容輸出到了整個頁麵的前麵.在<html>標簽外麵,使頁麵錯誤。
怎麼解決?
/// <summary>
/// 彈出JavaScript小窗口
/// </summary>
/// <param name="js">窗口信息</param>
public static void Alert(string message, Page page)
{
#region
string js = @"<Script language='JavaScript'>
alert('" + message + "');</Script>";
if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "alert"))
{
page.ClientScript.RegisterStartupScript(page.GetType(), "alert", js);
}
#endregion
}
最後更新:2017-04-02 22:16:01