Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / asp.net mvc get parameters. / 6 сообщений из 6, страница 1 из 1
24.08.2010, 12:28
    #36807751
Esofter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
asp.net mvc get parameters.
Параметры передаются через косую, после названия метода примерно так

somesite.com/somecontroller/somemethod/param1/param2

В методе можно получить их так

Код: plaintext
1.
2.
3.
4.
5.
public ActionResult somemethod(string param1,string parram2)
{

}


А если нужно передать параметры через get-массив

somesite.com/somecontroller/somemethod?param1=hello&param2=world

Как в этом случае достать эти значения?
...
Рейтинг: 0 / 0
24.08.2010, 17:56
    #36808893
vx_user
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
asp.net mvc get parameters.
Esofter,

Request.QueryString
...
Рейтинг: 0 / 0
24.08.2010, 18:13
    #36808943
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
asp.net mvc get parameters.
Request["param1"]
Request["param2"]
...
Рейтинг: 0 / 0
24.08.2010, 18:46
    #36809000
bazaea
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
asp.net mvc get parameters.
Esofter
А если нужно передать параметры через get-массив

somesite.com/somecontroller/somemethod?param1=hello&param2=world

Как в этом случае достать эти значения?

Код: plaintext
1.
2.
3.
4.
5.
public ActionResult somemethod(string param1,string parram2)
{

}

...
Рейтинг: 0 / 0
Период между сообщениями больше года.
02.11.2017, 11:57
    #39546613
КириллН
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
asp.net mvc get parameters.
А как быть в таком случае...
Маршрут:
Код: c#
1.
2.
3.
4.
5.
config.Routes.MapHttpRoute(
                name: "SearchByAddress",
                routeTemplate: "Objects/SearchByAddress/{*address}", // т.е. если в адресе есть "/" - это тоже часть параметра
                defaults: new { controller = "EisObjects", action = "SearchByAddress" }
            );


Запрос:
Код: html
1.
http://localhost/Objects/SearchByAddress/ленинский пр.6


Выдаёт ошибку. Видимо, потому хочет найти файл с расширением ".6". Т.е. как считать точку частью параметра?
...
Рейтинг: 0 / 0
02.11.2017, 12:06
    #39546626
КириллН
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
asp.net mvc get parameters.
Понял! Надо в конец запроса ставить "/":
Код: html
1.
http://localhost/Objects/SearchByAddress/ленинский пр.6/
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / asp.net mvc get parameters. / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]