我的列表为:
private static List<Menu> GetMenu = new List<Menu>
{
new Menu
{
MealId = 1,
NameOfMeal = "Salad",
Price = 12.99
},
new Menu
{
MealId = 2,
NameOfMeal = "Fried Rice",
Price = 14.89
}
};
我正在尝试使用选择标记html通过ID获取每个项目:
<select>
<option value"1">Salad</option>
<option value"2">Fried Rice</option>
</select>
这些食物中的每一个都有其自己的价格,当用户选择餐食以获取餐食的名称和价格时,我试图将其绑定。
我需要将所选商品的价格与其价格绑定起来。
答案 0 :(得分:0)
public static class MenuItemHelper
{
public static MenuItem GetMenuItemByID(this List<MenuItem> menuItems, int id)
{
return menuItems.Where(mI => mI.MealId == id).FirstOrDefault();
}
}
...
var menuItem = menuItems.GetMenuItemByID(1);