Model view controller 如何在MVC中创建路由来处理多个参数,但不在url中显示它们

Model view controller 如何在MVC中创建路由来处理多个参数,但不在url中显示它们,model-view-controller,url-routing,Model View Controller,Url Routing,我有一个唯一标识符,名字和姓氏的用户记录 我希望将url显示为www.server.com/Profile/JoeBloggs,但将唯一标识符的参数传递给控制器操作以查找用户 我可以创建格式为www.server.com/Profile/XXX-XXXX/JoeBloggs的url,但是我不想在url中显示唯一id-有人知道最好的方法吗 谢谢我建议使用表单(使用HtmlHelper)和带有参数的HTTP Post,而不是Url链接和带有查询字符串参数的HTTP Get

我有一个唯一标识符,名字和姓氏的用户记录

我希望将url显示为www.server.com/Profile/JoeBloggs,但将唯一标识符的参数传递给控制器操作以查找用户

我可以创建格式为www.server.com/Profile/XXX-XXXX/JoeBloggs的url,但是我不想在url中显示唯一id-有人知道最好的方法吗

谢谢

我建议使用表单(使用HtmlHelper)和带有参数的HTTP Post,而不是Url链接和带有查询字符串参数的HTTP Get