ASP.NET-使用Alert事件导致页面错位的解决方法

来源:互联网 发布:风险模拟软件 编辑:程序博客网 时间:2024/06/07 22:15

整理以前资料,未完待续!

问题

在ASP.net中使用JS中的Alert弹出框后,当前的网页页面就会出现DIV错位或其样式失效,怎样解决此问题?

分析

response.write写的脚本都在网页标签外面,所以使得网页样式失效了

解决

有如下两个解决方式:
1. 在后台代码里面将JS脚本注册到页面就可以了

this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(),"1","<Script>alter("....")</Script>");

2.使用.net的MessageBox

参考网址

Page.ClientScript 属性
ClientScriptManager 类
ScriptManager和ClientScriptManager

0 0