ASP.Net using RadioButtonList / CheckBoxList
本文关键字:CheckBoxList RadioButtonList using Net ASP | 更新日期: 2023-09-27 18:28:54
我正在为一家冰淇淋店的ASP.Net类完成一个程序,该程序作为一个web应用程序完成,主页看起来像这样。我需要两个等级的冰淇淋订购:
IceCreamOrder
IceCreamOrderList
目前,我的IceCreamOrderList类中唯一的代码是
public class IceCreamOrderList
{
List<IceCreamOrder> ICorders = new List<IceCreamOrder>();
public List<IceCreamOrder> ListofOrders { get { return ICorders; } }
public void Add(IceCreamOrder data) { ICorders.Add(data); }
IceCreamOrder类中没有任何内容。提交订单按钮IS 上/周围的我的代码
我做了一个更简单的程序,只需将输入到文本框中的文本添加到列表中,但我最大的问题是弄清楚如何确定哪个控件设置为true,然后将它们添加到列表。每个控件的名称如下:
FlavorsList
ToppingsList
ServeList
如果能为完成这项工作提供任何帮助和指导,我们将不胜感激。和提前感谢
如果您已经在订单页面中使用了RadioButtonList
和CheckBoxList
,则应按如下方式更改事件处理程序btnSubmit_Click
:
protected void btnSubmit_Click(object sender, EventArgs e)
{
IceCreamOrder order = new IceCreamOrder();
order.Flavor = FlavorsList.SelectedValue;
foreach (ListItem listItem in ToppingsList.Items)
{
if (listItem.Selected)
order.Toppings.Add(listItem.Value);
}
order.Serve = ServeList.SelectedValue;
// add order to order list
}
public class IceCreamOrder
{
public string Flavor { get; set; }
public List<string> Toppings { get; set; }
public string Serve { get; set; }
public IceCreamOrder()
{
Toppings = new List<string>();
}
}