![]() |
1
0
应该避免从样式表中解析样式并将其直接放入样式元素中。这绝对是不规范的行为。但是,这是实现目标的唯一可能方法(我怀疑),您可以加载文件,用正则表达式解析它,用正则表达式替换它,然后将结果放入HTML。 一个更好的解决方案是在这些混淆事情的Ajax回调之后,彻底分析页面正在使用的HTML。如果您没有一个工具可以让您看到当前的HTML(而不是下载的内容),那么您需要找到一个。在其中的某个地方,您应该看到在Ajax请求之后失败的原因。 |
![]() |
2
0
我找到了问题的答案。 这与样式表无关。最后,我在脚本管理器中注册用于标记.NET代码的javascript数组的方式出现了问题。 对我来说,解释起来又长又复杂,所以我将总结如下: scriptmanager.registerArrayDeclaration()方法将向任何已存在的数组添加元素…如果数组不存在,它将创建一个元素,然后向其中添加元素。仅当需要向数组中插入新元素时才应调用此函数。 我的问题是,每次发生异步回发时,用于制表目的的数组都会加倍。这意味着选项卡式javascript将选择适当的选项卡,然后在数组中再次找到该值时取消选择该选项卡。 我用page.clientscript.registerArrayDeclaration()方法解决了我的问题。这不具有相同的行为。 谢谢你的时间! -弗林尼 |
![]() |
James Williams · 如何在单击按钮时刷新div内容 2 年前 |
![]() |
Mehmet · javascript执行了多个 2 年前 |
![]() |
Shijil · 尝试在Jquery PHP搜索代码中添加选择标记功能 2 年前 |
![]() |
Parker · 如何使表格行的单元格项加粗n秒? 2 年前 |
![]() |
Chris J. · ajax获取查找数据属性值的请求 2 年前 |
![]() |
Pedro F · Ajax调用后脚本运行不正常 2 年前 |