创建Facebook用户名等动态虚拟目录

时间:2014-08-09 16:17:18

标签: c# asp.net

我想在我的网站上添加一项功能,允许用户选择一个用户名,然后使用www.thisismysite.com/theirusername访问他们的页面我已经搜遍了谷歌但我甚至不确定我在寻找什么对

我想要与facebook用户名相同的功能,例如http://www.facebook.com/jason.vearncombe

有人有什么想法吗?

BTW我正在使用asp.net c#

1 个答案:

答案 0 :(得分:1)

您可以使用ASP.NET MVC 5中的“属性路由”轻松完成此操作

http://blogs.msdn.com/b/webdev/archive/2013/10/17/attribute-routing-in-asp-net-mvc-5.aspx#optionals-and-defaults

在MVC中,url不需要映射到文件或目录。 url可以映射到一个函数,url的各个部分将是函数的参数。这些函数称为Action方法。将URL映射到操作称为路由。 MVC框架允许您定义路由,然后框架将解析URL并完成其魔法来调用您的Action方法。