显示HtmlControl的CSS属性和值

时间:2011-08-17 18:33:28

标签: asp.net

我有一个<div id="Result" ... >带有一堆CSS属性和值,我想在单击按钮时显示它们。这就是我目前所拥有的:

protected void Button1_OnServerClick(object sender, EventArgs e)
{
    for (int i = 0; i < Result.Style.Value.Length; i++)
    {
        Result.InnerHtml += Result.Style.Value[i];
    }
}

代码会显示它们,但是它们都以字符序列显示。我想将它们显示为属性和值,两者都具有不同的访问变量,并且所有对都在单独的行上。

我搞砸了好一阵子,但我无法理解。

1 个答案:

答案 0 :(得分:1)

循环通过Keys集合:

    protected void Button1_Click(object sender, EventArgs e)
    {
        foreach (String key in Result.Style.Keys)
        {
            Result.InnerHtml += key + ": " + Result.Style[key] + ";</br>";
        }
    }