关于如何制作用户 URL 的任何提示
例如 http://www.example.com/username
将在 ASP.net MVC4 上显示一个包含用户配置文件的动态页面。
谢谢
这应该可以完成你的工作,
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"UserProfile",
"{username}",
new { controller = "User", action = "Index", username = string.Empty }
);
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
}
public class UserController : Controller
{
public ActionResult Index(string username)
{
return View();
}
}
说到用户个人资料页面,我认为您应该花一些时间在 Stackoverflow 上更新您的个人资料详细信息;)
欢迎来到 Stackoverflow!
延伸阅读: