我在VS2005中做了一个网站;该 网站用了几个JS特效;还用到了一个分页的功能 ;为了不让分页时刷新页面;我用了,AJAX中的局部刷新控件;可是我一把<ScriptManager>这个控件放上去后,页面的JS就全部失效了;
各位,请问一下。这是怎么回事啊,怎么个解决法啊
各位,请问一下。这是怎么回事啊,怎么个解决法啊
解决方案 »
- 全局变量的使用
- 确保网上考勤的安全性
- 我的3级下拉菜单,在其他浏览器都可以显示,就是IE6出不来,请高手帮我看看
- GridView中TextBox中的问题 在线等!!!
- asp.net的内存释放问题??????????????????????
- 水晶报表:子报表参数问题
- DataGrid中有一模版列,在编辑状态时一个字符串类型的字段 输入<br>报潜在的危险错误
- 登陆控件,连接oracle数据库
- 在用 DataGird 的情况下,如何根据当前指定字段的值,决定每条记录的文本颜色?谢谢了!!
- treeview 的问题
- ASP怎么实现,显示时间为,默认当本月的前一个月。麻烦各位朋友帮下忙
- winform 一个程序开启多次
写成这个试试
如前台有一个
function select(){
//方法体
}
后台就要用
ScriptManager.RegisterStartupScript(this, GetType(), "script", "select()", true);
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Scripts>
<asp:ScriptReference Path="~/ScriptPath/ScriptFile.js" />
</Scripts>
</asp:ScriptManager> 这样添加JS试试
function changeBcolor(flag){
var num="<%=consultNum%>"
var divNum=Number(num)+1;
document.getElementById("day"+flag).className="inputStyleRote2";
document.getElementById("right_detail_route_"+flag).className="right_detail_route_content";
for(var i=1;i<divNum;i++)
{
if("day"+i!="day"+flag )
{
document.getElementById("day"+i).className="inputStyleRote";
}
if("right_detail_route_"+i!="right_detail_route_"+flag )
{
document.getElementById("right_detail_route_"+i).className="right_detail_route_content1";
}
}
}
setTimeout("changeBcolor(1)",1);
这就是个JS代码,还有一个,但是太长了,没有贴出来; 我在页面上面还做了下个分页功能,为了不让它刷新页面,我就用了局部更新的控件;可是我一把<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> 这个放进去后,以前的JavaScript代码就失效了!!!!
ScriptManager.RegisterStartupScript
否则前台页面会样式出现错误,或不起作用
<ContentTemplate> //js代码
</ContentTemplate>
</asp:UpdatePanel>
这样就可以了
function changeBcolor(flag){
var num="<%=consultNum%>"
var divNum=Number(num)+1;
document.getElementById("day"+flag).className="inputStyleRote2";
document.getElementById("right_detail_route_"+flag).className="right_detail_route_content";
for(var i=1;i<divNum;i++)
{
if("day"+i!="day"+flag )
{
document.getElementById("day"+i).className="inputStyleRote";
}
if("right_detail_route_"+i!="right_detail_route_"+flag )
{
document.getElementById("right_detail_route_"+i).className="right_detail_route_content1";
}
}
}
http://hi.csdn.net/attachment/201011/23/7868616_1290475885Z0wa.jpg