asp.net - 为什么 MVC 中的所有 View 文件夹中都需要 web.config?

标签 asp.net asp.net-mvc-3 design-patterns

试图找到解决方案时,我读到了这个问题:What does the Web.Config file do in the views folder of a MVC project

但我仍然想知道:为什么 MVC 中的所有 View 文件夹中都需要 web.config?

这个答案Web.config 文件存在于 View 文件夹中,以防止通过 Controller 以外的任何方式访问您的 View 对我来说还不够,如果这是真的,那么它只是一个临时解决方案。

如果这确实是唯一的原因,那么这是一个需要改进的地方。但是,我很确定这是有充分理由的。

最佳答案

啊,是的,我同意。在同一线程的另一个答案中给出了这个原因:

This file also contains configuration needed to make the standard ASP.NET ASPX page compiler work properly with ASP.NET MVC view template syntax.

所以我推断可能需要解决一些向后兼容性问题。 但我确实同意你的中心观点,即这是应该在未来迭代中改进的地方。

关于asp.net - 为什么 MVC 中的所有 View 文件夹中都需要 web.config?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10304655/

相关文章:

java - 删除多个 if-else 的最佳方法

asp.net - 如何在更改java脚本时计算AjaxFileUpload上选定文件的总数

javascript - 服务器端的 ASP.NET 确认对话框

c# - 使用 C# 在 ASP.NET MVC3 中进行远程文件扩展名验证?

javascript - 两种类型的用户通过同一登录页面登录

c# - 如何指定列表选择方法?

javascript - AJAX 调用带有参数的函数

c# - 在最新的 Razor 引擎中找不到 "image/subfolder"下的图像 - MVC.NET

asp.net-mvc-3 - 如何在MVC3中限制FileUpload中的文件类型?

用于启用和禁用的 RESTFul 模式 URL