asp.net – 设置从Codebehind中选择的Radiobuttonlist
发布时间:2020-12-15 23:01:19 所属栏目:asp.Net 来源:网络整理
导读:嘿,我有一个radiobuttonlist,并尝试根据会话变量设置其中一个单选按钮,但证明是不可能的. asp:radiobuttonlist id="radio1" runat="server" AutoPostBack="True" OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged" asp:listitem id="option1"
嘿,我有一个radiobuttonlist,并尝试根据会话变量设置其中一个单选按钮,但证明是不可能的.
<asp:radiobuttonlist id="radio1" runat="server" AutoPostBack="True" OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged"> <asp:listitem id="option1" runat="server" value="All"/> <asp:listitem id="option2" runat="server" value="1" /> <asp:listitem id="option3" runat="server" value="2" /> </asp:radiobuttonlist> I.e如何将option2设置为在后面的代码中选择? 解决方法
你可以做:
radio1.SelectedIndex = 1; 但这是最简单的形式,最有可能随着UI的增长而变得有问题.例如,如果一个团队成员在RadioButtonList上面插入一个项目,但不知道我们在代码隐藏中使用魔术数字来选择 – 现在应用程序选择错误的索引! 也许你想查看使用FindControl,以确定ListItem实际需要,按名称,并适当选择.例如: //omitting possible null reference checks... var wantedOption = radio1.FindControl("option2").Selected = true; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- asp.net-mvc – Parallel Blob上传间歇性抛出404
- asp.net-mvc – SelectListItem中的Selected属性
- asp.net – 命名空间’System.Web’中不存在类型
- asp.net-core-mvc – 在Mvc6中,WriteAsync函数在
- asp.net – CustomErrors vs HttpErrors – 一个
- asp.net-mvc – 在IIS7上设置mvc应用程序?
- asp.net – 禁用Internet Explorer 8开发人员工具
- 在ASP.NET中,如何防止隐藏字段值的篡改
- MVC .Net Cascade在使用EF Code First Approach时
- asp.net-mvc – BreadCrumb trail MVC3和Razor
热点阅读