2
我寫了一個枚舉擴展方法,讓我創建一個視圖模型,讓我可以輕鬆地綁定一個通用的枚舉像一個SelctList:ASP.Net MVC 2,0 EditorForModel問題
this.ProductStatusList = new ProductStatusTypes().BindToSelectList<ProductStatusTypes>
(product.Status.ToString());
在我查看我然後可以有:
<% using (Html.BeginForm()) {%>
<fieldset>
<legend>Fields</legend>
<%= Html.EditorForModel() %>
<%=Html.DropDownListFor(p => p.ProductStatusList, new
SelectList(Model.ProductStatusList, "Value", "Text",
Model.Status.ToString()))%>
<p>
<input type="submit" value="Create" />
</p>
</fieldset>
<% } %>
注意我使用EditorForModel,然後單獨DropDownList。
我的問題是:有沒有辦法讓EditorForModel足夠聰明,拿起我想使用SelectList而不是TextBox的狀態?
非常感謝
特德