Asp.net mvc asp.net mvc编译视图

Asp.net mvc asp.net mvc编译视图,asp.net-mvc,debugging,Asp.net Mvc,Debugging,可能重复: 是否有任何方法可以让我在视图中获得有关错误的早期信息。 只有在我将页面加载到浏览器中之后,才发现发生了什么事情,这有点太慢了。 如果我用ajax做的话……哦,孩子:( 我是否应该编写一些集成测试来获取控制器并检查响应? 您在asp.net mvc中加快开发的方法是什么 Thanx;)在您点击构建之前,Resharper将告诉您视图中的错误 编辑:我可以说,它还为MVC开发提供了许多其他有用的功能,例如识别字符串中的视图名称。请记住,如果启用编译视图。。。您的解决方案可能需要很长时间

可能重复:

是否有任何方法可以让我在视图中获得有关错误的早期信息。 只有在我将页面加载到浏览器中之后,才发现发生了什么事情,这有点太慢了。 如果我用ajax做的话……哦,孩子:( 我是否应该编写一些集成测试来获取控制器并检查响应? 您在asp.net mvc中加快开发的方法是什么


Thanx;)

在您点击构建之前,Resharper将告诉您视图中的错误


编辑:我可以说,它还为MVC开发提供了许多其他有用的功能,例如识别字符串中的视图名称。

请记住,如果启用编译视图。。。您的解决方案可能需要很长时间来编译。您只能在发布模式下激活它,并根据是否编译视图在发布/调试之间切换

- Open your .csproject or .vbproject file in a text editor of your choice. It’s just a simple xml file, which is why any editor will do fine.
- Locate the <PropertyGroup> element that belongs to the configuration you would like to alter.
- Within this PropertyGroup, add an additional element with “true” as its text value.

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">

<MvcBuildViews>true</MvcBuildViews>
-在您选择的文本编辑器中打开.csproject或.vbproject文件。它只是一个简单的xml文件,这就是为什么任何编辑器都可以做得很好的原因。
-找到属于要更改的配置的元素。
-在此PropertyGroup中,添加一个额外的元素,其文本值为“true”。
真的

您可以使用生成后任务来编译视图。看这个

仅供参考,如果您希望在发布ajax帖子时能够看到错误;大多数现代浏览器都可以让您可视化请求和响应

对于Firefox,您可以下载Firebug并查看NET选项卡

在Chrome中,按ctrl+shift+i,然后单击网络选项卡,可以打开开发工具

在IE中,您可以按F12键调出开发人员工具。

以下是答案