Преобразовать словарь в строку параметров URL?C#

Место общения программистов C#
Ответить
Anonymous
 Преобразовать словарь в строку параметров URL?

Сообщение Anonymous »

Есть ли способ преобразовать словарь в коде в строку параметра URL?

например.

Код: Выделить всё

// An example list of parameters
Dictionary parameters ...;
foreach (Item in List)
{
parameters.Add(Item.Name, Item.Value);
}

string url = "http://www.somesite.com?" + parameters.XX.ToString();
Внутри MVC HtmlHelpers вы можете генерировать URL-адреса с помощью UrlHelper (или URL-адреса в контроллерах), но в коде веб-форм этот HtmlHelper недоступен.

Код: Выделить всё

string url = UrlHelper.GenerateUrl("Default", "Action", "Controller",
new RouteValueDictionary(parameters), htmlHelper.RouteCollection ,
htmlHelper.ViewContext.RequestContext, true);
Как это можно сделать в коде программной части веб-форм C# (в приложении MVC/Web Forms) без помощника MVC?

Подробнее здесь: https://stackoverflow.com/questions/235 ... parameters
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»