Mvc3绑定下拉菜单
#region 绑定下拉菜单
/// <summary>
/// 绑定下拉菜单
/// </summary>
/// <typeparam name="TEntity"></typeparam>
/// <param name="viewDataName"></param>
/// <param name="source"></param>
/// <param name="dataValueField"></param>
/// <param name="dataTextField"></param>
/// <param name="selectval"></param>
private void BindDropList<TEntity>(string viewDataName, IEnumerable<TEntity> source, string dataValueField, string dataTextField, string selectval)
{
ViewData[viewDataName] = new SelectList(source, dataValueField, dataTextField, selectval);
}
在页面上绑定@Html.DropDownList(viewDataName)就ok了