如果我强制在ASP.NET MVC区域名称中使用“public”和“private”等关键字,我将面临哪些问题?

时间:2014-01-08 09:51:14

标签: c# asp.net-mvc

我想将我的一个APS.NET MVC 4.0区域命名为“Public”。当我添加一个新区域并将其命名为“Public”时,Visual Studio会给我命名为“_Public” - 显然可以防止我使用区域的C#关键字。该名称将在命名空间中使用,并作为类PublicController的一部分使用。我希望我的面向公众的URL不包含任何下划线,所以我已经重命名为“Public”,到目前为止它似乎工作得很好 - 我的Index-page渲染得很好。

有没有任何理由我不应该使用“公共”而不使用下划线作为区域名称?如果有的话,我将来会遇到什么问题?

1 个答案:

答案 0 :(得分:1)

没问题,避免使用保留关键字通常是最佳做法。 目前,MVC方面没有任何限制。

将来肯定不会产生任何问题。 如果您需要提前路由,请参阅以下链接

MVC custom routing with validation

希望帮助