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_Cl...
代码如下:
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("alert('当前购物车中,没有商品');");
return;
}
将以上代码修改为:
protected void Button1_Click(object sender, EventArgs e)
{
//Page.RegisterStartupScript("ServiceManHistoryButtonClick", "alert('当前购物车中,没有商品');");
//或下面都可,上面第一个参数随便起,不要重复.
Response.Write("alert('当前购物车中,没有商品');");
Response.Write(" document.location=document.location; ");
return;
}
这样就不会出现点击"取消"后出现字体变大等问题了.
第二种方式:编写一个类:
{
///
/// 显示消息提示对话框
///
/// 当前页面指针,一般为this
/// 提示信息
public static void Show(System.Web.UI.Page page, string msg)
{
page.ClientScript.RegisterStartupScript(page.GetType(), "message", "alert('" + msg.ToString() + "');");
}
}
调用示例: