asp.net 的程序,提交留言信息后,页面样式发生错位

来源:百度知道 编辑:UC知道 时间:2024/06/03 17:37:29
后台程序,写了一个留言的功能,所有页面使用的是一个统一的模板。用户提交了留言之后,模板丢失,留言区域的字体变大,什么原因呢?

我以前也出现过这样的问题:
你是不是留言提交了以后用this.Response.Write输出什么东西了
比如:this.Response.Write("留言成功");等等
如果是的话改成:
this.ClientScript.RegisterStartupScript(this.GetType(),"alter","alert('留言成功')",true);
便可解决了

原因就是设计的时候,用的是相对尺寸...并且可能是你可视化设计的原因,直接拖拽,没有定量百分比...

你看一下你的提交按钮的点击事件里面有没有response.write(),有的话就是他的问题

我也碰到过这样的问题,但情况和你不知道以不一样:
在我提交后用Response.Write语句直接写了一句脚本alert到前台提示成功后,前台的样式就会失效。这是因为,在文档定义(<!DOCTYPE html )前不能有任何字符,而这一句恰恰就是写在了那里。所以导致了页面定义失效。
呵呵,不知道楼主是不是也是因为一句提示代码弄成这个样子的。