【多选获取值】:
<div>
<asp:Label ID="Label1" runat="server" Text="ListBox多选"></asp:Label><br />
<asp:ListBox ID="ListBox1" runat="server" Height="103px" Width="212px" SelectionMode="Multiple">
<asp:ListItem>Java</asp:ListItem>
<asp:ListItem>HTML</asp:ListItem>
<asp:ListItem Value="Web">Web前端开发</asp:ListItem>
</asp:ListBox>
<br />
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</div>
public partial class Default2 : System.Web.UI.Page
{
String i;//1.定义变量
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
foreach(ListItem lst in ListBox1.Items)//2.循环取出(ListBox1为多选控件的ID)
{
if (lst.Selected)
{
i += lst.Text;
}
}
Response.Write(i);//在网页上输出i变量的内容
}
}
【单选获取值】:
string gender = rblxb.SelectedValue;//将列表控件id为rblxb的Value值赋给字符串变量gender
protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)
{
String jg = RadioButtonList1.SelectedValue.ToString();
if (jg == "wqndyd")
{
s1.Text = "测试";
}
}