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 ); }
/// <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); } }
private void AddScriptReferences(IHtmlElement headElement, string[] scriptFiles) { foreach (var path in scriptFiles) { headElement.AddElement("script") .SetAttribute("type", "text/javascript") .SetAttribute("src", path); } }
/// <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")); }
/// <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")); }
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); } }
/// <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 ); }
/// <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" ); }
private void AddScriptReferences( IHtmlElement headElement, string[] scriptFiles ) { foreach ( var path in scriptFiles ) headElement.AddElement( "script" ) .SetAttribute( "type", "text/javascript" ) .SetAttribute( "src", path ); }