Example #1
0
 private void AddStyleReferences( IHtmlElement headElement, string[] styleFiles )
 {
   foreach ( var path in styleFiles )
     headElement.AddElement( "link" )
       .SetAttribute( "rel", "stylesheet" )
       .SetAttribute( "type", "text/css" )
       .SetAttribute( "href", path );
 }
Example #2
0
        /// <summary>
        /// 在指定元素呈现字段的所有错误信息
        /// </summary>
        /// <param name="container">要呈现错误信息的元素</param>
        /// <param name="messages">错误信息</param>
        protected virtual void ShowErrorMessage(IHtmlElement container, string[] messages)
        {
            var list = container.AddElement("ul");

            foreach (var m in messages)
            {
                list.AddElement("li").InnerText(m);
            }
        }
Example #3
0
 private void AddScriptReferences(IHtmlElement headElement, string[] scriptFiles)
 {
     foreach (var path in scriptFiles)
     {
         headElement.AddElement("script")
         .SetAttribute("type", "text/javascript")
         .SetAttribute("src", path);
     }
 }
Example #4
0
        /// <summary>
        /// 确保指定的 HTML 元素是一个列表元素,若不是则在末尾加上一个列表
        /// </summary>
        /// <param name="container"></param>
        /// <returns></returns>
        protected IHtmlElement EnsureList(IHtmlElement container)
        {
            if (HtmlSpecification.listElements.Contains(container.Name.ToLowerInvariant()))
            {
                return(container);
            }


            return(container.AddElement("ul"));
        }
Example #5
0
        /// <summary>
        /// 确保指定的 HTML 元素是一个列表元素,若不是则在末尾加上一个列表
        /// </summary>
        /// <param name="container"></param>
        /// <returns></returns>
        protected IHtmlElement EnsureList(IHtmlElement container)
        {
            if (container.Document.HtmlSpecification.IsListElement(container))
            {
                return(container);
            }


            return(container.AddElement("ul"));
        }
Example #6
0
 private void AddStyleReferences(IHtmlElement headElement, string[] styleFiles)
 {
     foreach (var path in styleFiles)
     {
         headElement.AddElement("link")
         .SetAttribute("rel", "stylesheet")
         .SetAttribute("type", "text/css")
         .SetAttribute("href", path);
     }
 }
Example #7
0
    /// <summary>
    /// 在指定元素呈现字段的所有错误信息
    /// </summary>
    /// <param name="container">要呈现错误信息的元素</param>
    /// <param name="messages">错误信息</param>
    protected virtual void ShowErrorMessage( IHtmlElement container, string[] messages )
    {
      var list = container.AddElement( "ul" );

      foreach ( var m in messages )
        list.AddElement( "li" ).InnerText( m );
    }
Example #8
0
        /// <summary>
        /// 确保指定的 HTML 元素是一个列表元素,若不是则在末尾加上一个列表
        /// </summary>
        /// <param name="container"></param>
        /// <returns></returns>
        protected IHtmlElement EnsureList( IHtmlElement container )
        {
            if ( container.Document.HtmlSpecification.IsListElement( container ) )
            return container;

              return container.AddElement( "ul" );
        }
Example #9
0
 private void AddScriptReferences( IHtmlElement headElement, string[] scriptFiles )
 {
   foreach ( var path in scriptFiles )
     headElement.AddElement( "script" )
       .SetAttribute( "type", "text/javascript" )
       .SetAttribute( "src", path );
 }