我想将我的一个APS.NET MVC 4.0区域命名为“Public”。当我添加一个新区域并将其命名为“Public”时,Visual Studio会给我命名为“_Public” - 显然可以防止我使用区域的C#关键字。该名称将在命名空间中使用,并作为类PublicController
的一部分使用。我希望我的面向公众的URL不包含任何下划线,所以我已经重命名为“Public”,到目前为止它似乎工作得很好 - 我的Index-page渲染得很好。
有没有任何理由我不应该使用“公共”而不使用下划线作为区域名称?如果有的话,我将来会遇到什么问题?
答案 0 :(得分:1)
没问题,避免使用保留关键字通常是最佳做法。 目前,MVC方面没有任何限制。
将来肯定不会产生任何问题。 如果您需要提前路由,请参阅以下链接
MVC custom routing with validation
希望帮助