diff --git a/src/Orchard/Mvc/Html/HtmlHelperExtensions.cs b/src/Orchard/Mvc/Html/HtmlHelperExtensions.cs
index 35423f335..54a579b96 100644
--- a/src/Orchard/Mvc/Html/HtmlHelperExtensions.cs
+++ b/src/Orchard/Mvc/Html/HtmlHelperExtensions.cs
@@ -277,6 +277,28 @@ namespace Orchard.Mvc.Html {
#endregion
+ #region Hint
+ public static IHtmlString Hint(this HtmlHelper htmlHelper, LocalizedString text) {
+ return Hint(htmlHelper, text, default(object));
+ }
+
+ public static IHtmlString Hint(this HtmlHelper htmlHelper, LocalizedString text, object htmlAttributes) {
+ return Hint(htmlHelper, text, htmlAttributes != null ? new RouteValueDictionary(htmlAttributes) : null);
+ }
+
+ public static IHtmlString Hint(this HtmlHelper htmlHelper, LocalizedString text, IDictionary htmlAttributes) {
+ var tagBuilder = new TagBuilder("span") { InnerHtml = text.Text };
+
+ if (htmlAttributes != null) {
+ tagBuilder.MergeAttributes(htmlAttributes);
+ }
+
+ tagBuilder.AddCssClass("hint");
+ return new HtmlString(tagBuilder.ToString(TagRenderMode.Normal));
+ }
+ #endregion
+
+
#region BeginFormAntiForgeryPost
public static MvcForm BeginFormAntiForgeryPost(this HtmlHelper htmlHelper) {