如何在URL中获取配置文件名称

时间:2016-05-19 03:41:21

标签: c# asp.net-mvc

当用户选择一个个人资料登录时,我希望个人资料的名称显示在网址中,如下所示:http://localhost:1234/Bryan

我的路线中有这个:

routes.MapRoute(
             "Home",
             "{username}",
             new { controller = "Home", action = "index", username = "" });

这是我的家庭控制器:

public ActionResult Index(string username)
        {
            if (Request.Cookies["ProfileId"] != null)
            {


                return View(homeIndexModel);
            }

            return RedirectToAction("Index", "ProfileLogin");
        }

我的问题是:如何从这里将用户名传递给URL?我希望它采用以下格式:http://localhost123/Bryan,而不是http://localhost123/Home/Index/Bryan

我不知道如何让它出现在网址中。

0 个答案:

没有答案