Как настроить routeConfig.cs для ввода данных непосредственно после домена root - PullRequest
0 голосов
/ 21 июня 2020

Проверьте код ниже. Здесь, в маршруте, я хочу, чтобы пользователь вводил имя пользователя в URL-адресе, как example.com/username, но проблема с этим RouteConfig.cs заключается в том, что он не может вводить такие данные. Это займет всего controller/method format. Пожалуйста, посоветуйте мне, как я могу получить пользователя формы ввода типа домена / имени пользователя? Я хочу выполнить этот запрос из Test метода ниже

Текущий файл RouteConfig.cs:

public class RouteConfig
    {
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );
        }
    }

Метод тестирования:

public ActionResult Test(String username)
        {
            return View();
        }

1 Ответ

0 голосов
/ 21 июня 2020

Попробуйте это.

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