【发布时间】:2010-07-29 19:21:26
【问题描述】:
在 aspx 页面中,我有带有 id="progressBar" 和 runat="server" 的 div。我需要从 C# 后面的代码中添加 div 的宽度。
谁能帮我怎么做?
【问题讨论】:
在 aspx 页面中,我有带有 id="progressBar" 和 runat="server" 的 div。我需要从 C# 后面的代码中添加 div 的宽度。
谁能帮我怎么做?
【问题讨论】:
你可以设置为Style property,像这样:
progressBar.Style[HtmlTextWriterStyle.Width] = "200px";
//or just use a string:
progressBar.Style["width"] = "200px";
或者,你可以给它一个 CSS 类,在你的 CSS 中定义它:
.progress { width: 200px; }
并像这样在您的标记中分配该类:
<div id="progressBar" runat="server" class="progress">
或者在你的代码隐藏中:
progressBar.Attributes["class"] = "progress";
【讨论】:
你也可以这样添加:-
progressBar.Style.Add(HtmlTextWriterStyle.Width, "200px");
【讨论】:
progressBar.Style.Add("width", "300px");
【讨论】: