Mega Code Archive

 
Categories / C# / Network
 

Essentially creates a query string

//Microsoft Public License (Ms-PL) //http://visualizer.codeplex.com/license using System; using System.Collections.Generic; using System.Text; using System.Collections.Specialized; using System.Web; namespace Redwerb.BizArk.Core.Util {     /// <summary>     /// Web related helper methods.     /// </summary>     public class WebUtil     {         /// <summary>         /// Essentially creates a query string.         /// </summary>         /// <param name="frmVals"></param>         /// <returns></returns>         public static string GetUrlEncodedData(NameValueCollection frmVals)         {             var sb = new StringBuilder();             foreach (string key in frmVals.AllKeys)             {                 var value = frmVals[key];                 if (sb.Length > 0) sb.Append("&");                 sb.AppendFormat("{0}={1}", key, HttpUtility.UrlEncode(value));             }             return sb.ToString();         }     } }