0
我有这个在我看来,这工作得很好,坚持选择的国家:坚持值DropDownList的编辑模板
<%: Html.DropDownListFor(model => model.CountryId, Model.CountryList ,"Select Country") %>
然而,当我为这个创建的编辑模板,选择的国家是不持久
所以,我改变我目前看来这样的:
<%: Html.EditorFor(model => model.CountryId,new { countries = Model.CountryList}) %>
然后,我创建我的编辑模板,像这样:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<System.Int64?>" %>
<%= Html.DropDownList(
String.Empty /* */,
(SelectList)ViewData["countries"],
Model
)
%>
实际上上面的代码工作我只是忘记删除第一行的旧代码。这是另一个好主意 – 2010-12-19 17:22:31