当前位置: 首页>>代码示例>>C#>>正文


C# HttpServerUtility.UrlEncode方法代码示例

本文整理汇总了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();
        }
开发者ID:justinmeiners,项目名称:greatreadingadventure,代码行数:41,代码来源:Badge.cs


注:本文中的System.Web.HttpServerUtility.UrlEncode方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。