From 7fd128d2f3e890bd8690b3fe50104947fcbca927 Mon Sep 17 00:00:00 2001 From: Simon Whittemore Date: Tue, 6 Apr 2010 19:40:51 +0100 Subject: [PATCH] fix for issue --- src/Orchard/Mvc/Html/HtmlHelperExtensions.cs | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/Orchard/Mvc/Html/HtmlHelperExtensions.cs b/src/Orchard/Mvc/Html/HtmlHelperExtensions.cs index 3031adc76..3980e9c82 100644 --- a/src/Orchard/Mvc/Html/HtmlHelperExtensions.cs +++ b/src/Orchard/Mvc/Html/HtmlHelperExtensions.cs @@ -187,14 +187,15 @@ namespace Orchard.Mvc.Html { public static string Link(this HtmlHelper htmlHelper, string linkContents, string href, IDictionary htmlAttributes) { - TagBuilder tagBuilder = new TagBuilder("a") - { - InnerHtml = linkContents - }; - tagBuilder.MergeAttributes(htmlAttributes); - tagBuilder.MergeAttribute("href", href); - return tagBuilder.ToString(TagRenderMode.Normal); - } + TagBuilder tagBuilder = new TagBuilder("a") + { + InnerHtml = htmlHelper.Encode(linkContents) + }; + + tagBuilder.MergeAttributes(htmlAttributes); + tagBuilder.MergeAttribute("href", href); + return tagBuilder.ToString(TagRenderMode.Normal); + } #endregion