不确定如何最好地说出来,但是假设您有一个网站允许用户在应用路径的根级别拥有个人资料:
...让我们说该网站有一些根级页面:
/约
/隐私政策
/接触
/条件方面的使用/
等
防止用户创建与这些路径冲突的用户名的最佳方法是什么?为此设置路由的最佳方法是什么? MVC中的默认路由将处理典型的控制器/操作/ ID布局。所以,我猜它应该首先达到细节,然后检查配置文件。如何最好地完成这个?
全部谢谢!
答案 0 :(得分:0)
有多种方法可以解决这个问题。一种是使用HandleUnknownAction作为配置文件。您还可以使用反射来获取非配置文件操作列表。
答案 1 :(得分:0)
只需根据用户名请求uri的路线。 Phil Haack我相信有基于uri的单元测试路线的代码。我有一些代码,如果你没有在他的博客上看到我将在我回来后编辑。