This function generates the query string from the dictionary object.
/// <summary>
/// Method to build the query string from the dictionary object
/// </summary>
/// <param name="querystringParams">query string parameters</param>
/// <returns>string value</returns>
private string BuildQuerystring(Dictionary<string, string> querystringParams)
{
List<string> paramList = new List<string>();
foreach (var parameter in querystringParams)
{
paramList.Add(parameter.Key + "=" + parameter.Value);
}
return "?" + string.Join("&", paramList);
}
Usage:
public static string GetQueryString()
{
Dictionary<string, string> param = new Dictionary<string, string>();
param["Name"] = "test";
param["Id"] = "2";
string getQueryString = BuildQuerystring(param);
return getQueryString;
}
No comments:
Post a Comment