Нужно получить значение с URL asp.net mvc 5 - PullRequest
0 голосов
/ 07 октября 2018

Я получаю странное значение в быстрых часах.Мне нужно получить значение идентификатора, которое составляет 222 из URL.Мой код в окне просмотра: Url.RequestContext.RouteData.Values.Мой фактический URL-адрес http://localhost:50983/Measurement/Create/222

Значение, которое я получаю из приведенной выше строки кода:

Quick watch window

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

        routes.MapRoute(
            name: "Measurement",
            url: "{controller}/{action}/{id}",
            defaults: new { controller = "Measurement", action = "Create", id = UrlParameter.Optional }


            );

1 Ответ

0 голосов
/ 08 октября 2018

У меня было действие = "Создать", из-за которого я получал идентификатор, который является Необязательным параметром и был установлен на Создать.Когда я установил действие со значением Measurement / Create / 222, я получил значение Id с 222.

Итак, я заменил тег формы на @ Html.BeginForm и передал значения маршрута с помощьюID.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...