asp.net页面刷新后字体等变大问题的解决方法

发布时间:2020-04-17编辑:脚本学堂
本文介绍下,在asp.net程序中,页面刷新后字体等变大问题的解决办法,有需要的朋友,参考下吧。

代码如下:
 

复制代码 代码示例:

protected void Page_Load(object sender, EventArgs e)
{
    if (Request.Cookies["login"] != null)
    {
     this.Button1.Attributes.Add("onclick", "if(!confirm('确实要订购吗?'))   return   false;");
    }
}

protected void Button1_Click(object sender, EventArgs e)
{
    Response.Write("<script>alert('当前购物车中,没有商品');</script>");      
    return;
}

将以上代码修改为:
 

复制代码 代码示例:

protected void Button1_Click(object sender, EventArgs e)
{
     //Page.RegisterStartupScript("ServiceManHistoryButtonClick", "<script>alert('当前购物车中,没有商品');</script>");

     //或下面都可,上面第一个参数随便起,不要重复.
     Response.Write("<script>alert('当前购物车中,没有商品');</script>");  
     Response.Write(" <script>document.location=document.location; </script>");
     return;
}

这样就不会出现点击"取消"后出现字体变大等问题了.

第二种方式:编写一个类:
 

复制代码 代码示例:
public class MessageBox
{
     /// <summary>
     /// 显示消息提示对话框
     /// </summary>
     /// <param name="page">当前页面指针,一般为this</param>
     /// <param name="msg">提示信息</param>
     public static void Show(System.Web.UI.Page page, string msg)
     {
       
    page.ClientScript.RegisterStartupScript(page.GetType(), "message", "<script language='javascript' defer>alert('" + msg.ToString() + "');</script>");
}
}

调用示例:

复制代码 代码示例:
MessageBox.Show(this.Page,"xiaoxi");