Есть ли способ конвертировать словарь в код в строку параметров URL?
например.
// An example list of parameters
Dictionary<string, object> 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 в контроллерах), но в коде Web Forms - за этим HtmlHelper недоступен.
string url = UrlHelper.GenerateUrl("Default", "Action", "Controller",
new RouteValueDictionary(parameters), htmlHelper.RouteCollection ,
htmlHelper.ViewContext.RequestContext, true);
Как это можно сделать в коде С# Web Forms позади кода (в приложении MVC/Web Forms) без помощника MVC?