本文整理汇总了C#中Literal.SetAttributeValue方法的典型用法代码示例。如果您正苦于以下问题:C# Literal.SetAttributeValue方法的具体用法?C# Literal.SetAttributeValue怎么用?C# Literal.SetAttributeValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Literal
的用法示例。
在下文中一共展示了Literal.SetAttributeValue方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateHeaderContent
protected virtual void CreateHeaderContent(Control container)
{
var header = new Literal("h3", "ui header");
container.Controls.Add(header);
if(this.Image != null)
{
var control = this.Image.ToHtmlControl();
header.Controls.Add(control);
}
var content = new Literal("div", "content");
header.Controls.Add(content);
if(!string.IsNullOrWhiteSpace(this.Title))
{
var control = new Literal("a", "widget-header-title")
{
Text = this.Title,
TextEncoded = this.TextEncoded,
};
if(!string.IsNullOrWhiteSpace(this.NavigateUrl))
control.SetAttributeValue("href", this.ResolveUrl(this.NavigateUrl));
content.Controls.Add(control);
}
if(!string.IsNullOrWhiteSpace(this.Description))
{
var control = new Literal("p", "widget-header-description sub header")
{
Text = this.Description,
TextEncoded = this.TextEncoded,
};
content.Controls.Add(control);
}
}