js/css在ajax UpdatePanel 中没有效果的解决方法
2010-03-01 14:56
381 查看
js没效果:如果在以UpdatePanel的方式的局部回传中,普通的Javascript代码在这种局部回传中就不会在触发了,就必须使用scriptmanager.RegisterClientScript方法(在<form>后面注册<script>)和scriptmanager.RegisterStartupScript方法(在</form之前注册<script>)
在你的用户控件的后端的某个合适位置,采用合适的注册方法,比如说load事件可以写以下代码:
//你的javascript代码
string script="var a='helloworld';alert(a);";
this.page.scriptmanager.RegisterStartupScript(this.page,typeof(string),"scriptforusercontrol",script,true);
css没效果:
string s = @"<LINK href="Css/Styles5.css" type="text/css" rel="stylesheet">";
ClientScript.RegisterStartupScript(this.GetType(), "", s);
这样就可以了。
在你的用户控件的后端的某个合适位置,采用合适的注册方法,比如说load事件可以写以下代码:
//你的javascript代码
string script="var a='helloworld';alert(a);";
this.page.scriptmanager.RegisterStartupScript(this.page,typeof(string),"scriptforusercontrol",script,true);
css没效果:
string s = @"<LINK href="Css/Styles5.css" type="text/css" rel="stylesheet">";
ClientScript.RegisterStartupScript(this.GetType(), "", s);
这样就可以了。
相关文章推荐
- UpdatePane刷新和Ajax控件Timer的问题,刷新没有效果,解决方法
- 在UpdatePanel内jquery easyui效果失效的解决方法
- 解决在UpdatePanel内jquery easyui效果失效的方法
- js中class的点击事件没有效果的解决方法
- Ajax中的UpdatePanel与Freetextbox兼容问题的初步解决方法
- Ajax UpdatePanel 回传后滚动条位置变更解决方法
- asp.net updatepanel 导致JS不能加载,而无法使用的解决方法
- 解决AJAX中使用UpdatePanel后无法弹出js对话框问题(引)
- Ajax的UpdatePanel内无法弹出窗口的解决方法
- 在UpdatePanel内jqueryeasyui效果失效的解决方法
- 在UpdatePanel内jquery easyui效果失效的解决方法
- asp.net updatepanel 导致JS不能加载,而无法使用的解决方法
- Asp.net-UpdatePanel异步刷新后JS失效的解决方法
- asp.net通过Ajax UpdatePanel回传后滚动条位置变更解决方法
- Ajax中的UpdatePanel与Freetextbox兼容问题的初步解决方法
- 使用Ajax和UpdatePanel时出现1203012031or404错误解决方法
- ASP.NET Ajax UpdatePanel 刷新時的淡出淡入效果
- JS跨域(ajax跨域、iframe跨域)解决方法及原理详解(jsonp)
- 解决IE8内核 js数组没有indexOf 方法