Exemple #1
0
 /// <summary>
 /// This adds the new Query Strings and removes the Query strings supplied.  If the query string being
 /// added already exists it replaces it.
 /// </summary>
 /// <param name="rootPath"></param>
 /// <param name="newQueryStrings"></param>
 /// <param name="removeQueryStrings"></param>
 /// <returns>The modified query string</returns>
 public static string ModifyQueryString(string rootPath, string newQueryStrings, string removeQueryStrings)
 {
     Edentity.Shared.Url url = new Edentity.Shared.Url();
     return(url.ModifyQueryString(rootPath, newQueryStrings, removeQueryStrings));
 }
Exemple #2
0
 /// <summary>
 /// This takes the query string as a string and converts it to a Name Value Collection
 /// </summary>
 /// <param name="queryString"></param>
 /// <returns></returns>
 public static NameValueCollection ParseQueryString(string queryString)
 {
     Edentity.Shared.Url url = new Edentity.Shared.Url();
     return(url.ParseQueryString(queryString));
 }
Exemple #3
0
 /// <summary>
 /// This removes the query string from the specified rootpath.
 /// </summary>
 /// <param name="rootPath"></param>
 /// <param name="removeQueryStrings"></param>
 /// <returns></returns>
 public static string RemoveQueryString(string rootPath, string removeQueryStrings)
 {
     Edentity.Shared.Url url = new Edentity.Shared.Url();
     return(url.RemoveQueryString(rootPath, removeQueryStrings));
 }
Exemple #4
0
 /// <summary>
 /// This adds the new Query Strings to a supplied root path
 /// </summary>
 /// <param name="rootPath"></param>
 /// <param name="newQueryStrings"></param>
 /// <returns></returns>
 public static string AppendQueryString(string rootPath, string newQueryStrings)
 {
     Edentity.Shared.Url url = new Edentity.Shared.Url();
     return(url.AppendQueryString(rootPath, newQueryStrings));
 }
Exemple #5
0
 /// <summary>
 /// This adds the new Query Strings to the current Url
 /// </summary>
 /// <param name="query"></param>
 /// <returns></returns>
 public static string AppendQueryString(string query)
 {
     Edentity.Shared.Url url = new Edentity.Shared.Url();
     return(url.AppendQueryString(query));
 }
Exemple #6
0
 /// <summary>
 /// Removes all non-alpha numeric characters from a string.
 /// </summary>
 /// <param name="str"></param>
 /// <returns></returns>
 public static string RemoveSpecialCharacters(string str)
 {
     Edentity.Shared.Url url = new Edentity.Shared.Url();
     return(url.RemoveSpecialCharacters(str));
 }
Exemple #7
0
 /// <summary>
 /// Replace an instance of href="~/ or src="~/ in a string with a resolved url.
 /// </summary>
 /// <param name="html"></param>
 /// <returns></returns>
 public static string ResolveTildaUrlsInHtml(string html)
 {
     Edentity.Shared.Url url = new Edentity.Shared.Url();
     return(url.ResolveTildaUrlsInHtml(html));
 }