1
我創建了一個視圖,它創建了一個模型。型號有枚舉領域,像這樣:.net核心傳遞枚舉查看
public ProjectType ProjectType { get; set; }
public enum ProjectType : int
{
type1= 1,
type2 = 2,
type3 = 3,
other = 4
}
,並考慮,我展示它是這樣的:
<div class="form-group">
@Html.LabelFor(m => m.ProjectType, new { @class = "col-md-2 control-label" })
<div class="col-md-10">
@Html.DropDownListFor(m => m.ProjectType,Model.ProjectType, new { @class = "form-control" })
@Html.ValidationMessageFor(m => m.ProjectType)
</div>
</div>
我,'M試圖達到這個觀點,我得到一個錯誤:
There is no argument given that corresponds to the required formal parameter 'htmlAttributes' of
'IHtmlHelper<Project>.DropDownListFor<TResult>(Expression<Func<Project, TResult>>, IEnumerable<SelectListItem>, string, object)'
我試圖解決這個問題,通過創建HTML的幫手,但我需要使用System.Web.Mvc,但我可以」塔德成.NET的核心項目 是否有任何其他的解決方案呢?