【ASP.NET】解决执行<script>代码后页面布局变化问题
2012-07-12 20:39
537 查看
这两天在做项目的时候发现了很多问题,其中一个问题就是:前台布局的时候在浏览器显示的时候很正常,当用代码调用<script>的时候出现了问题。
Response.Write("<script>alert('清空失败,请重试!');</script>");
但是这种方法存在很大的问题,因为Response.Write输出的脚本会写在网页的html标记之前,这是一种很不正规的写法;
正规的写法如下:
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('清空失败,请重试!'); ",true );
这种写法虽然弹出对话框的时候有点瑕疵,但是对话框消失之后会恢复到原样。
Response.Write("<script>alert('清空失败,请重试!');</script>");
但是这种方法存在很大的问题,因为Response.Write输出的脚本会写在网页的html标记之前,这是一种很不正规的写法;
正规的写法如下:
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('清空失败,请重试!'); ",true );
这种写法虽然弹出对话框的时候有点瑕疵,但是对话框消失之后会恢复到原样。
相关文章推荐
- 关于asp.net 中执行<script>代码后页面布局变的不正常
- asp.net中,在客户端,加入<%=....%>代码时出现的问题解决方法
- asp.net: 点击<asp:button/>按钮时有时不能立即执行问题
- asp.net页面间传值的几种方法 表单提交 传送页面代码 复制代码 <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server
- ASP.NET页面重复加载的问题之<img src="#" />
- asp 有response.write(<.....>)弹出后页面布局失效解决方法
- 解决 ASP.NET 中执行js代码后页面布局变不正常的方法
- ASP.NET中使用 Response.Write("<script>alert('****');</script>");后CSS界面发生变化的解决方法 (经验证)
- ASP.NET Post页面及验证视图状态MAC失败问题的正确解决办法
- 为解决ASP.NET MVC(CTP)中URL“页面请求”和“单纯逻辑处理请求”混淆问题,提供一条思路
- asp.net退出登陆(解决退出后点击浏览器后退问题仍然可回到页面问题)
- ASP.NET页面在IE缓存问题的解决
- html 高手解决 <Iframe></frame>间的退回上一页面问题
- 分页列表td中包含有<标签导致页面显示错乱问题,使用jstl <c:out>标签秒解决
- asp.net页面通过URL参数传值中文乱码问题解决办法
- 解决如下问题:IIS无法安装,装后不管用,IIS不显示asp.net页面,报错:服务器应用程序不可用
- 20160113006 asp.net实现ftp上传代码(解决大文件上传问题)
- 用ASP.Net 2.0编辑WML页面时Page_Load不执行的问题
- asp.net页面通过URL参数传值中文乱码问题解决办法
- ASP.NET Post页面及验证视图状态MAC失败问题正确的解决办法