使用选择标签通过ID获取列表项

时间:2020-06-12 19:08:52

标签: c# asp.net

我的列表为:

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>

这些食物中的每一个都有其自己的价格,当用户选择餐食以获取餐食的名称和价格时,我试图将其绑定。

我需要将所选商品的价格与其价格绑定起来。

1 个答案:

答案 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);
相关问题