DropDownList的使用之从后台动态获取值
前端aspx代码如下
<asp:DropDownList ID="DDLTypeID" runat="server" >
</asp:DropDownList>
后台cs代码
private void DDLTypeIDBind()
{
DDLTypeID.DataSource = DBSqlHelper.getDataTable("select * from 表名 ");
DDLTypeID.DataTextField = "要绑定的名字";
DDLTypeID.DataValueField = "要绑定的id";
DDLTypeID.DataBind();
DDLTypeID.Items.Insert(, new ListItem("请选择职位", ""));
}
后台获取选中的值
string Type = Convert.ToInt32(DDLTypeID.SelectedValue);//说明DDLTypeID是DropDownList的id
jquery方式获取DropDownList选中的值
var ddl = document.getElementById("DropDownList的id");
var index = ddl.selectedIndex;
var Value = ddl.options[index].value;
RadioButtonList的使用
前端代码如下
<asp:RadioButtonList ID="radio" runat="server" RepeatDirection="Horizontal">
<asp:ListItem Value="0" Selected="true">女</asp:ListItem>
<asp:ListItem Value="1">男</asp:ListItem>
</asp:RadioButtonList>
后台获取值
int Sex = Convert.ToInt32(radio.SelectedValue);
RadioButtonList里面的选项默认就是互斥的,只能选一个。