如何判断MicrosoftAjax javascript库是否未被使用?

时间:2011-10-13 14:58:00

标签: asp.net-mvc-3 javascript

我在MVC3应用程序中有以下脚本,但我认为它们没有被使用,只是被引用。有没有一种简单的方法可以判断它们是否在标记内的某个地方使用?

<script src="/Scripts/MicrosoftAjax.js" type="text/javascript"></script>  
<script src="/Scripts/MicrosoftMvcAjax.js" type="text/javascript"></script>
<script src="/Scripts/MicrosoftMvcValidation.js" type="text/javascript"></script>

3 个答案:

答案 0 :(得分:3)

来自“Pro ASP.NET MVC 3 Framework,Third Edition”

  

〜/ Scripts ”文件夹中还有一组文件,其名称以 Microsoft 开头,例如MicrosoftAjax.js

     

这些来自MVC框架的第2版,并且早于Microsoft完全接受ASP.NET MVC中的jQuery。我们不讨论这些文件,因为它们已经被取代,并且只是为了与早期版本的兼容性而被包含在MVC框架中。

这本书是由Adam Freeman撰写的。史蒂文桑德森(后来微软的作品)然后我觉得这对我来说已经足够了;)

答案 1 :(得分:1)

告诉他们没有被使用的最简单方法是删除对它们的所有引用,然后彻底测试所有客户端功能。

最有可能的......除非您的应用程序是从MVC2升级的,或者有人使用提到的MS脚本添加了一些代码,否则您的MVC3站点不需要它们。

答案 2 :(得分:0)

您列出的脚本是向后兼容MVC 2应用程序所必需的。

由于您的问题与MVC 3应用程序有关,删除这些脚本对您的应用程序没有任何影响。