<分区>
<分区>
我正在开发一个 ASP.NET 应用程序,我必须在其中动态创建“TextBox”和“DropdownList”控件。 以下是我用来创建“TextBox”控件的方法。
private void CreateTextBox(string id, string labelName)
{
Label lbl = new Label();
lbl.Text = labelName;
pnlDynamicControls.Controls.Add(lbl);
TextBox txt = new TextBox();
txt.ID = id;
pnlDynamicControls.Controls.Add(txt);
}
我正在使用 bootstrap 主题来创建我的页面。以下是样式化的“文本框”。
<div class="form-group">
<label class="col-sm-2 control-label">Document Base:</label>
<div class="col-sm-4">
<asp:TextBox ID="txtName" runat="server" CssClass="form-control"></asp:TextBox >
</div>
我希望将此样式应用于动态创建的“TextBox”控件及其周围的“div”标签。 我怎样才能做到这一点?
我将 ASP.NET 与 C#、Bootstrap 3、VS2017 结合使用
最佳答案
您需要使用 CssClass 属性。
private void CreateTextBox(string id, string labelName)
{
Label lbl = new Label();
lbl.cssClass = "col-sm-2 control-label";
lbl.Text = labelName;
pnlDynamicControls.Controls.Add(lbl);
TextBox txt = new TextBox();
txt.cssClass = "form-control";
txt.ID = id;
pnlDynamicControls.Controls.Add(txt);
}
关于c# - Bootstrap Style & Surrounding Div 标签来自 ASP.NET Code Behind,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45635143/