我有一个<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];
}
}
代码会显示它们,但是它们都以字符序列显示。我想将它们显示为属性和值,两者都具有不同的访问变量,并且所有对都在单独的行上。
我搞砸了好一阵子,但我无法理解。
答案 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>";
}
}