public static String ToTableHtmlString(this NameValueCollection nameValueCollection) { StringBuilder stringBuilder = new StringBuilder(); if (nameValueCollection != null) { stringBuilder.Append("<table>"); for (int i = 0; i < nameValueCollection.Pairs.Length; i++) { NameValuesPair pair = nameValueCollection.Pairs[i]; stringBuilder.Append("<tr>"); stringBuilder.Append("<td>" + pair.Name + "</td>"); stringBuilder.Append("<td>"); for (int j = 0; j < pair.Values.Length; j++) { stringBuilder.Append(pair.Values[j]); stringBuilder.Append(", "); } stringBuilder.Append("</td>"); stringBuilder.Append("</tr>"); } stringBuilder.Append("</table>"); } return(stringBuilder.ToString()); }
public void Add(String name, String value) { NameValuesPair nameValuesPair = Get(name); if (nameValuesPair == null) { nameValuesPair = new NameValuesPair(); nameValuesPair.Name = name; _hashtable.Add(name, nameValuesPair); } nameValuesPair.AddValue(value); }
public String GetKey(Int32 index) { NameValuesPair nameValuesPair = Get(index); return(nameValuesPair.Name); }
public String[] GetValues(Int32 index) { NameValuesPair nameValuesPair = Get(index); return(GetValues(nameValuesPair)); }
private static string[] GetValues(NameValuesPair nameValuesPair) { return(nameValuesPair == null ? null : nameValuesPair.Values); }
public String[] GetValues(String name) { NameValuesPair nameValuesPair = Get(name); return(GetValues(nameValuesPair)); }