如何获取HtmlGenericControl的属性值?

时间:2012-02-29 08:51:31

标签: c# asp.net html htmlgenericcontrol

我像这样创建HtmlGenericControl

HtmlGenericControl inner_li = new HtmlGenericControl("li");
inner_li.Attributes.Add("style", "list-style-type: none");

如何获得此attribue(style)的值。

3 个答案:

答案 0 :(得分:9)

您可以使用索引器执行此操作:

var style = inner_li.Attributes["style"];

只是旁注:在处理样式时,最好使用HtmlControl.Style属性:

inner_li.Style[HtmlTextWriterStyle.ListStyleType] = "none";

答案 1 :(得分:2)

Attributes属性是名称值集合。所以你可以做到 string tempstr = inner_li.Attributes["style"]

请参阅msdn doc

答案 2 :(得分:1)

您可以使用以下声明获取值

string myvalue= inner_li.Attributes["style"];