MVC3 - 显示存储值的下拉列表

时间:2012-04-05 08:00:04

标签: asp.net-mvc-3 drop-down-menu

我有一个更新页面,有一个字段调用成分名称,下拉列表列出了所有成分,但是如何将每个成分中存储的值绑定到配方中。

在我的控制器中,我有以下代码,它将列出下拉列表中的所有成分;

foreach (RecipeIngredient recipeIngredient in recipe.RecipeIngredientList)
{
    rIngredients.Add(recipeIngredient);
}

在更新页面上我希望文本框显示一个值。

1 个答案:

答案 0 :(得分:0)

<%: Html.DropDownList("BusinessTypeId", new SelectList(Model.BusinessTypes, "BusinessTypeId", "BusinessTypeName"), "Select an Option")%>

此处的值为BusinessTypeId,名称为BusinessTypeName

 foreach (BusinessType businessType in _businessDetails.BusinessTypes)
                {

                        businessType.BusinessTypeName = businessType.SpanishBusinessTypeName;

                    businessTypeLst.Add(businessType);
                }

//页

var _ddValue = $('#BusinessTypeId')。val();

将其分配给文本框

$('#txtboxId')。val(_ddValue);