1、使用Response.Write( "<script>alert('标题不能为空')</script>"); 会在页面的Html的源文件代码里开头中加入
<script>alert('标题不能为空')</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/
使得页面变形移位。
2、解决办法:
1. 使用 RegisterStartupScript("","<script>alert('标题不能为空')</script>"); 可以实现弹出不变性的效果。
2. 在页面的body的最后一行放置一个控件,并在代码页里给这个控件赋值,如:
label.Text="<script>alert('弹出框内容!); </script> ";
可顺利弹出不变形!