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了

原文地址:https://www.cnblogs.com/a546558309/p/2566238.html