/// <summary>
        /// Dispara uma exception caso a classe não esteja presente.
        /// </summary>
        /// <param name="container"></param>
        /// <param name="class"></param>
        /// <param name="message"></param>
        public static void ThrowIfClassIsPresent(this IHtmlAttributesContainer container, string @class, string message)
        {
            object value;

            if (container.HtmlAttributes.TryGetValue("class", out value))
            {
                if (value != null)
                {
                    var classes = value.ToString().Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
                    if (Array.IndexOf(classes, @class) > -1)
                    {
                        throw new NotSupportedException(string.Format(System.Globalization.CultureInfo.CurrentCulture, message, @class));
                    }
                }
            }
        }
 /// <summary>
 /// PrependCssClass
 /// </summary>
 /// <param name="container"></param>
 /// <param name="class"></param>
 public static void PrependCssClass(this IHtmlAttributesContainer container, string @class)
 {
     container.HtmlAttributes.PrependInValue("class", " ", @class);
 }