本文整理汇总了C#中System.Web.HttpServerUtility.UrlEncode方法的典型用法代码示例。如果您正苦于以下问题:C# HttpServerUtility.UrlEncode方法的具体用法?C# HttpServerUtility.UrlEncode怎么用?C# HttpServerUtility.UrlEncode使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Web.HttpServerUtility
的用法示例。
在下文中一共展示了HttpServerUtility.UrlEncode方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateSearchLinks
/// <summary>
/// Take a comma-separated length of text and create links from it
/// </summary>
/// <param name="server">An <see cref="HttpServerUtility"/> for context information</param>
/// <param name="stringCsvList">The comma-separated list of strings</param>
/// <param name="urlFormat">a string.Format where {0} will be replaced with the search
/// terms</param>
/// <returns>A string containing search links to each of the comma-separated search values
/// </returns>
private string CreateSearchLinks(HttpServerUtility server,
string stringCsvList,
string urlFormat)
{
string[] items;
if (stringCsvList.Contains(','))
{
items = stringCsvList.Split(',');
}
else
{
items = new string[1] { stringCsvList };
}
StringBuilder stringWithLinks = null;
foreach (string stringItem in items)
{
string link = string.Format(urlFormat, server.UrlEncode(stringItem.Trim()));
if (stringWithLinks != null)
{
stringWithLinks.Append(", ");
}
else
{
stringWithLinks = new StringBuilder();
}
stringWithLinks.AppendFormat("<a href=\"{0}\" target=\"_blank\">{1} <small><span class=\"glyphicon glyphicon-new-window\"></span></small></a>",
VirtualPathUtility.ToAbsolute(link),
stringItem.Trim());
}
return stringWithLinks.ToString();
}