gpt4 book ai didi

.net - 从 ASP.NET 中动态生成的集合中获取选定的单选按钮

转载 作者:行者123 更新时间:2023-12-02 00:31:00 25 4
gpt4 key购买 nike

我正在使用 ASP.NET (2.0),我们希望从数据源生成一组单选按钮。这使用 RadioButtonList 非常简单,但我们希望与每个单选按钮关联的文本具有更多格式......特别是,一些文本应该是常规粗细,一些应该是粗体。这似乎不太适合 RadioButtonList。

使用 Repeater,我可以轻松地为 DataSet 中的每个项目创建一个 RadioButton,为它们提供相同的 GroupName,它们将在客户端正常工作......但是当提交表单时,它不是我很清楚如何发现选择了哪个按钮(服务器端)。与 RadioButtonList 不同,我没有可以从中请求所选项目的单个包含对象。

我们还可以使用更具交互性的东西,通过单击单选按钮将信息发回服务器,但我们希望尽可能避免额外的回发。

我是不是漏掉了一些简单的东西?

最佳答案

将你的 RadioButton 放在面板中,然后迭代面板的控件集合

foreach (Control ctrl in Panel1.Controls)
{
if (ctrl.GetType().Name == "RadioButton")
{
if (((RadioButton)ctrl).Checked)
{
//...Do your Stuff..
}
}
}

关于.net - 从 ASP.NET 中动态生成的集合中获取选定的单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6777834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com