Передача значений в URL - PullRequest
0 голосов
/ 17 мая 2011

У меня есть внешняя ссылка на мой сайт, которая генерирует URL, как показано ниже:

http://mywebsite.com/Account/?Number=25191108&Name=Something&Remote=False

Я хотел бы иметь возможность извлечь значения для Number, Name и Remote из этого URL и направить этот URL на другую страницу.

Может кто-нибудь предложить / дать мне совет, как этого добиться? Я не могу изменить или изменить этот URL, поэтому я должен извлечь эту информацию из URL как есть!

Ответы [ 2 ]

3 голосов
/ 17 мая 2011

Если вы используете MVC, и я предполагаю, что вы из-за тегов, ваш контроллер может содержать методы ActionResult и JsonResult, и эти методы будут иметь параметры.Параметры будут автоматически считываться / анализироваться с URL.Итак, учитывая ваш URL, ваш метод Controller будет выглядеть следующим образом.

public ActionResult MyMethod(int Number, string Name, bool Remote)
{
    //do stuff.
}
3 голосов
/ 17 мая 2011
foreach (string key in Request.QueryString.Keys )
{
     var val = Request.QueryString[key].ToString();
     //Add to collection, whatever
}

А затем сделайте все, что вам нужно, чтобы перенаправить.

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