日期:2014-05-18  浏览次数:20457 次

我在一个类中使用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]