如何在所有页面上加载ScriptResourceDefinition,而不是在带有控件的页面上自动加载
这是一个.net 4.5问题….
我需要不引人注意的validation,并注意到jquery只在需要时加载。 由于我有一个使用jquery的母版页,我该如何服务呢? 如果我在页面底部添加一个脚本,我会看到对Jquery的引用,而不是一个。 有人可以向我解释如何解决这个问题。 谢谢。
global.aspx
我在Application_Start()下运行以下代码:
'---------------------------------------------------- 'Declarations '---------------------------------------------------- '. '. '. Dim Item As New ScriptResourceDefinition '---------------------------------------------------- 'Initialize '---------------------------------------------------- '. '. '. With Item '------------------------------------------------ 'Path '------------------------------------------------ '. '. '. .Path = "/assets/scripts/jquery-1.7.2.min.js" '------------------------------------------------ 'Debug Path '------------------------------------------------ '. '. '. .DebugPath = "/assets/scripts/jquery-1.7.2.min.js" '------------------------------------------------ 'CDN Path '------------------------------------------------ '. '. '. .CdnPath = "//ajax.microsoft.com/ajax/jQuery/jquery-1.7.2.min.js" '------------------------------------------------ 'CDN Debug Path '------------------------------------------------ '. '. '. .CdnDebugPath = "//ajax.microsoft.com/ajax/jQuery/jquery-1.7.2.min.js" End With '---------------------------------------------------- 'Register '---------------------------------------------------- '. '. '. ScriptManager.ScriptResourceMapping.AddDefinition("jquery", Item)