我最近查看的一些继承代码中出现了有趣的问题。我正在尝试向项目添加压缩模块。它加载所有 JS 和 CSS 文件,组合它们,缩小它们,并压缩它们。我尝试了多种解决方案,但它们都有一个致命的问题。
我有一些 javascript 通过 MasterPage 的 PreRender 中的 Page.ClientScript.RegisterClientScriptBlock 加载。压缩模块正在 MasterPage 中作为脚本标记链接加载,但是当我运行页面时...来自 PreRender 的代码被放在顶部,并给我一个“$ is undefined”错误,告诉我 jQuery 不是尚未加载。
此外,当涉及到内容页面上的内联 javascript 时,我似乎无法解决同样的问题。
关于造成这种情况的原因有什么想法吗?启发我,因为我没有任何线索。
如果之前已经这样做过RegisterStartupScript
(代替RegisterClientScriptBlock
)并称为$(document).ready(function()
从该脚本内。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)