概述
开发环境 Vs 2008 .Net 3.5
现象 :
工作中 填单页面,包含填写内容的控件和一个提交按钮.
在后台里面的脚本中 ,有一个按钮的OnClick 事件
事件的内容
保存不成功 页面提示一个保存不成功的友好信息
成功也一样
其中写脚本的代码如下:

在运行后,点按钮 ,保存不成功的情况下 ,弹出对话框 ,但样式丢失
原因:
在后台 用this.Response 的时候 会先于Render方法 将脚本添加到回发到客户的流中,然后Page
页面在结束时 调用 render()生成正常的页面流并也添加到回发到客户端的流中,这样浏览器接受到的东西是









这样的组合,有时是会出现样式丢失的问题(这边是不所有的这样的情况样式都会丢失,根本原因不详) (浏览器不能正确的解析)
解决的方法
概要的讲 ,就是通过后台对客户端进行代码注册
下面是一个简单的例子


注意 在给方法赋值的时候一定要加上最后面的 True ,这样的话可以重写一个页面上的同一名称的脚本块
ClientScriptManager 类用于管理客户端脚本并将它们添加到 Web 应用程序中。
最后
以上就是不安樱桃为你收集整理的在后台加JavaScript 脚本 页面回发后样式丢失的全部内容,希望文章能够帮你解决在后台加JavaScript 脚本 页面回发后样式丢失所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复