我想创建一个简单的路线,这将允许我只有一个项目列出基地址(除了它是一个控制器之外),并且该项目作为参数传递给控制器。例如:MVC 3通配符路线即www.mydomain.com/username
www.mydomain.com/user1 www.mydomain.com/user2 www.mydomain.com/user3 www.mydomain.com/user3
其中用户1,用户2等是用户名,和正在被动态传递,即我不想为每个用户名创建一个控制器。
当然我想确保如果像这样的事情是可能的,它不会导致与其他真正的控制器名称冲突,因此我猜其他控制器将不得不有规则创建专门为他们和上面的通配符路线
我不知道如何做到这一点,因为我猜测斜杠后的第一项通常是一个控制器。
任何想法如何解决这个问题?
我提供的例子可能看起来模糊不清,当我把www.mydomain.com/user1等表示它可能是任何东西(即用户名),例如www.mydomain.com/jsmith, www.mydomain .com/djohnson,www.mydomain.com/sblake,www.mydomain.com/fheeley
这个想法是,只需输入域名,然后输入正斜杠和用户名即可查找用户配置文件。