Преобразовать словарь в строку параметров 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

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