Wha*_*sUP 2 asp.net-mvc asp.net-mvc-2
数据库表
语言
<%: Html.DropDownList("SprakID", new SelectList(ViewData["Sprak"] as IEnumerable, "languageID", "language", Model.languageID))%>
Run Code Online (Sandbox Code Playgroud)
目标:
在 DropDownList 中显示语言名称和 languageID。
问题:
不知道如何在下拉列表中同时显示语言和语言ID?
例如,向您的 Language 类添加一个属性
public string DataTextFieldLabel
{
get
{
return string.Format("{0} ({1})", language, languageId);
}
}
Run Code Online (Sandbox Code Playgroud)
现在将其用于 dataTextField
<%: Html.DropDownList("SprakID", new SelectList(ViewData["Sprak"] as IEnumerable, "languageID", "DataTextFieldLabel", Model.languageID))%>
Run Code Online (Sandbox Code Playgroud)