你可以在 asp.net 中创建皮肤,你可以给 bootstrap 样式。它还将有助于标准化应用程序并减少重复和一致的代码。.skin 中的扩展名
您还可以创建用于绑定的静态方法并创建引导样式的下拉菜单。
public static void FillDropDownWithoutSelect(DropDownList ddl, object Datasource, string ValueField, string TextField)
{
ddl.DataSource = Datasource;
ddl.DataTextField = TextField;
ddl.DataValueField = ValueField;
ddl.DataBind();
}
public static void FillListBoxWithoutSelect(ListBox ddl, object Datasource, string ValueField, string TextField)
{
ddl.DataSource = Datasource;
ddl.DataTextField = TextField;
ddl.DataValueField = ValueField;
ddl.DataBind();
}
public static void FillCheckBoxListWithoutSelect(CheckBoxList ddl, object Datasource, string ValueField, string TextField)
{
ddl.DataSource = Datasource;
ddl.DataTextField = TextField;
ddl.DataValueField = ValueField;
ddl.DataBind();
}
按钮的一些示例
<asp:Button runat="server" CssClass="bigbutton" SkinId="bigbutton" />
<asp:Button runat="server" CssClass="AddNewButton" SkinId="addnewbutton"/>
<asp:Button runat="server" CssClass="btn btn-primary" SkinId="PrimaryButton"/>
文本框示例
<asp:TextBox SkinID="NumericTextBox" runat="server" CssClass="flatbox" BorderWidth="1" onkeydown="ForceNumericInput(this, true, true,event)" style="text-align:right"/>
复选框
<asp:CheckBox runat="server" CssClass="normalkp"/>
<asp:CheckBox runat="server" skinId="FormControl" />
下拉示例
<asp:DropDownList runat="server" CssClass="selectpicker"/>
<asp:DropDownList skinId="FormControl" runat="server" CssClass="form-control"/>
<asp:DropDownList skinId="FormControlDropDown" runat="server" CssClass="btn btn-default FormControlDropDown" style="width:100px;"/>