gpt4 book ai didi

c# - 使用单选按钮而不是 DropDownList

转载 作者:太空宇宙 更新时间:2023-11-03 20:16:47 24 4
gpt4 key购买 nike

目前我能够从数据集中动态填充@Html.DropDownList()。下面的代码适用于此。

Controller

public static IEnumerable<SelectListItem> myList
{
get
{
ReportAPI.ReportsAPI ws = new ReportAPI.ReportsAPI();
DataSet ds = ws.GetReportDataSet(userguid, reportguid);
DataTable dt = ds.Tables[0];

List<SelectListItem> list = new List<SelectListItem>();
foreach (DataRow dr in dt.Rows)
{
list.Add(new SelectListItem
{
Text = dr["text"].ToString(),
Value = dr["value"].ToString(),
});
}
return list;
}
}

public ActionResult NewSubscriber()
{

ViewData["subscriptionplanx"] = myList;

return View();
}

查看

@Html.DropDownList("subscriptionplanx")

现在,我不想使用 DropDownList,而是想使用单选按钮。我该怎么做?

最佳答案

使用 HtmlHelper 可能是最优雅的解决方案。无论如何,如果您正在寻找直截了当的东西,请试试这个:

@foreach(SelectListItem item in (IEnumerable<SelectListItem>)ViewData["subscriptionplanx"])
{
<input type="radio" name="subscriptionplanx" value="@item.Value" />@item.Text <br />
}

关于c# - 使用单选按钮而不是 DropDownList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16175964/

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