如何获得绑定数据的RadioButtonList的所选项

Luckiebird 2004-04-12 10:18:20
如果直接在RadioButtonList的Properties里设置Items集合,则可直接生成相应的几个RadioButton。当点击按钮提交页面时,系统会保留所选项,即通过调用该RadioButtonList的SelectedItem可获取该选项。

但如果通过绑定数据生成RadioButtonList时,提交页面后,系统不保留所选项,那 么应该怎样获取所选项呢?

如:
1. 在页面上放置一个RadioButtonList控件。
2. 设置它的DataSource为arrData
3. 在相应的代码处添加:
public string[] arrData = {"one", "two", "three"};
4. 在Page_Load函数中添加:
RadioButtonList1.DataBind();

这时如何获取该控件的SelectedItem呢?
...全文
59 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Luckiebird 2004-04-12
  • 打赏
  • 举报
回复
stoway说的是了,一个简单但致命的错误,以后要多多注意。
stoway 2004-04-12
  • 打赏
  • 举报
回复
如果不加在if(!IsPostBack)里则每次提交时都会重新绑定,也就是说你的RadioButtonList1都会回到绑定时的状态
stoway 2004-04-12
  • 打赏
  • 举报
回复
4. 在Page_Load函数中添加:--可能是你在这里的处理有点问题
RadioButtonList1.DataBind();
应该写成
if(!IsPostBack){ --写在这里绑定
RadioButtonList1.DataBind();
}

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧