当前位置: 代码迷 >> ASP.NET >> 我在一个类中使用System.Web.HttpContext.Current.Response.Write,这个东东会在页面源代码的前面(也就是最前面)输出脚本,现在的有关问题是如果被这样一搞,使用css的居中就有有关问题
  详细解决方案

我在一个类中使用System.Web.HttpContext.Current.Response.Write,这个东东会在页面源代码的前面(也就是最前面)输出脚本,现在的有关问题是如果被这样一搞,使用css的居中就有有关问题

热度:2967   发布时间:2013-02-25 00:00:00.0
我在一个类中使用System.Web.HttpContext.Current.Response.Write,这个东东会在页面源代码的前面(也就是最前面)输出脚本,现在的问题是如果被这样一搞,使用css的居中就有问题
我在一个类中使用System.Web.HttpContext.Current.Response.Write,这个东东会在页面源代码的前面(也就是最前面)输出脚本,现在的问题是如果被这样一搞,使用css的居中就有问题

------解决方案--------------------------------------------------------
[code=C#]
public class AlterMessage//定义脚本函数(在page 内实现提示框)
{
private static int msgCount;
public AlterMessage()
{
}
public void ShowMessage(System.Web.UI.Page page, string msg)
{
AlterMessage.msgCount++;
string text1 = "<script language='javascript'> alert('"+msg+ "');\t</script>";
page.RegisterStartupScript("ShowMessage" + AlterMessage.msgCount.ToString(), text1);
}
}
//使用
AlterMessage aa=new AlterMessage();
aa.ShowMessage(this.Page,"修改成功!");code]
  相关解决方案