1、RadioButtonList
“html
默认为纵向,Horizontal是横向排序
效果图:

#### 2、div
```html
<style type="text/css">
.clear{clear:both;width:0px;height:0px}
</style>
<div class="clear"></div>
这种定义的div可以当作换行
3、listbox
““html
动态绑定数据
```csharp
public class listboxModel
{
public string listText { get; set; }
public string listValue { get; set; }
}
public void InitialListBox()
{
List<listboxModel> list = new List<listboxModel>();
list.Add(new listboxModel{listText="SQL",listValue="SQL"});
list.Add(new listboxModel{listText="Oracle",listValue="Oracle"});
list.Add(new listboxModel { listText="MySql",listValue="MySql"});
ListBox1.Items.Clear();
ListBox1.DataSource = list;
ListBox1.DataTextField = "listText";
ListBox1.DataValueField = "listValue";
ListBox1.DataBind();
}
protected void Page_Load(object sender, EventArgs e)
{
//页面第一次加载的时候
if(!IsPostBack)
{
InitialListBox();
}
}
4、DropDownList
<div class="divc">
<asp:DropDownList ID="DropDownList1" runat="server">
</asp:DropDownList>
</div>
动态绑定数据:
public class SexModel
{
public string SexText { get; set; }
public string SexValue { get; set; }
}
public void InitialDropDownList()//初始化DropDownList
{
List<SexModel> list = new List<SexModel>();
list.Add(new SexModel {SexText="男D",SexValue="Male" });
list.Add(new SexModel { SexText="女?",SexValue="Female"});
DropDownList1.Items.Clear();
foreach (SexModel sm in list)
{
ListItem item = new ListItem();
item.Text = sm.SexText;
item.Value = sm.SexText;
DropDownList1.Items.Add(item);
}
}
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
InitialDropDownList();
InitialListBox();
}
}