asp.net-mvc - ASP.NET MVC 文件夹约定

标签 asp.net-mvc directory

ASP.NET MVC 项目遵循模型、 View 和 Controller 的命名和文件夹约定。对于其他代码(例如:Action Filters、Delegating Handlers 等),是否有关于在项目文件夹结构中找到这些代码的最佳实践?

最佳答案

找出最佳做法的一个好方法是查看开源项目的实际最佳做法。 IIRC NuGet Gallery 是由 Asp.Net MVC 人员编写的,因此它可以作为他们认为最佳实践的一个很好的例子,同时仍然是一个实际的产品:

https://github.com/NuGet/NuGetGallery

看起来他们将 FilterAttributes、HtmlHelpers 等添加到了项目的根目录:https://github.com/NuGet/NuGetGallery/blob/master/Website/RequireRemoteHttpsAttribute.cs

此外,Phil HaackDavid Ebbo在 Asp.Net MVC 团队工作,您可以查看他们的 GitHub 存储库,了解他们喜欢做什么。

关于asp.net-mvc - ASP.NET MVC 文件夹约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10365710/

相关文章:

visual-studio-2010 - Visual Studio 2010 将内容文件复制到自定义目录

html - 如何使用 a-href 标签链接回文件夹?

C# SwaggerGen + AutoRest - 如何发送流主体?

javascript - 如何从 JS 文件读取(MVC 3、Razor)模型值?

asp.net-mvc - 我已经编译了项目代码和 View ,但应用程序池刷新后仍然等待很长时间

Java - 创建新文件,如何使用方法指定目录?

javascript - Node js发布请求而不刷新

c# - ASP.NET MVC 3 : Possible to just use the V part?

asp.net-mvc - Mvc flash 消息作为局部 View

windows - 在删除批处理文件中的每个文件之前创建备份