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