.aspx中多个type="radio" 在.cs如何获取选中 radio的值
刚开始学习,在写一个demo,现在遇到一个小问题
请个位前辈指点下.
谢谢!
******************************************
页面中 HTML 有如下代码:
<div>
<label id="LabeCategory">
请假类型: </label>
<label>
<input id="inpchk1" type="radio" name="type1" runat="server" />事假</label>
<label>
<input id="inpchk2" type="radio" name="type1" runat="server" />病假</label>
<label>
<input id="inpchk3" type="radio" name="type1" runat="server" />婚假</label>
<label>
<input id="inpchk4" type="radio" name="type1" runat="server" />丧假</label>
<label>
<input id="inpchk5" type="radio" name="type1" runat="server" />产假</label>
<label>
<input id="inpchk6" type="radio" name="type1" runat="server" />调休</label>
<label>
<input id="inpchk7" type="radio" name="type1" runat="server" />其他</label>
</div>
***********************************************************************
如何在
protected void serverAdd_Click(object sender, EventArgs e)
{
}
获取选中的值
------解决方案--------------------用 <asp:RadioButtonList ID="rbl" runat="server" >
<asp:ListItem Text="事假" Value="事假"></asp:ListItem>
<asp:ListItem Text="病假" Value="病假" Selected="True"></asp:ListItem>
......
</asp:RadioButtonList>
后台直接rbl.SelectedValue取值
------解决方案--------------------既然都添加了 " runat="server"
那就使用asp:radionbuttonlist控件,里面添加多个listitem项得了....
反正都服务器控件,页面上是一个效果了.
后台就会只有一个控件id,取selectdvalue就行了.
------解决方案--------------------如果页面不允许使用asp:控件类型,
那只能后面一个个判断是否选中喽
------解决方案--------------------你要把你<input value="事假">设置上,或