ASp.Net MVC маршрутизация - PullRequest
0 голосов
/ 07 мая 2010

Я использую MVC 2.0 для создания своего приложения, моя проблема связана с маршрутизацией.На самом деле в моем приложении каждому пользователю необходим отдельный поддомен, например www.example.com/user1/, www.example.com / user2 / ... и т. Д. Домен по умолчанию - www.example.com. Как я могу это сделать?возможно с маршрутизацией в mvc.я пробовал вот так,

 routes.Add(new Route(
   "{id}", 
   new RouteValueDictionary(
       new { controller = "User", action = "login", id = " " }
   ), new MvcRouteHandler()));

   var defaults = new RouteValueDictionary(
      new
      {
           controller = "Home",
           action = "Index",
           id = UrlParameter.Optional

      }
   );

   routes.Add(new Route(
     "{controller}/{action}/{id}", 
    defaults, 
    new MvcRouteHandler()));

Но проблема в том, что он берет deafult (www.example.com) непосредственно на страницу входа пользователя. Я хочу страницу по умолчанию как Home / index и когда www.example.com / user1 / он перейдет на страницу входа в систему пользователя. Есть ли какой-либо способ .. Пожалуйста, помогите мне

1 Ответ

0 голосов
/ 07 мая 2010

Вы можете назначить конкретный маршрут для домашней страницы.

routes.MapRoute("home","", new{controller="Home",action="Index"});
routes.MapRoute("users", "{username}/{action}", new { controller = "Users", action = "Login",username="" });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...