如何在ASP.NET MVC 3视图文件上进行代码分析?

时间:2011-01-20 07:16:31

标签: asp.net-mvc code-analysis

如何对ASP.NET MVC 3应用程序中ASPX / ASCX文件中编写的代码进行代码分析?是否可以创建自定义规则,可以检查以“<%=%>”编写的代码或“<%:%>”或“< %%>”代码块?此上下文中的ASPX / ASCX文件是ASP.NET MVC 3上下文中的视图或部分视图。

1 个答案:

答案 0 :(得分:0)

代码分析通常在服务器端逻辑代码上执行。这样的代码永远不应该写在视图中,因此不需要在那里执行代码分析。对于散布HTML的视图,W3C validator是分析代码的好工具。

<%:<%=只是对辅助方法的调用,其逻辑在服务器上实现,因此应在服务器代码中对它们进行分析。就<%而言,如果我要为视图编写代码分析工具,我会在其中将<%放在视图中,因为这假设开发人员编写了服务器端我认为不应该在视图中的代码。