1
在MVC的新版本中,我們給出了顯示和編輯器模板。我想知道如何最好地使用這些。我首先想到的是爲一個集合創建一個,另一個用於我希望顯示爲列表或單個的情況下的項目,但這對我來說並不合適。我會告訴你我的意思,如果這是錯誤的請評論。我很難搞清楚自己。我應該如何組織我的mvc模板?
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<IEnumerable<DisplayPhoneModel>>" %>
<% foreach (var item in Model){%>
<%= Html.DisplayFor(x => item) %>
<%}%>
因此,在我的微小現實中,模型中的每個項目都會搜索DisplayPhoneModel的顯示模板。那麼顯示模板可以看起來像。
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<DisplayPhoneModel>" %>
<%= Html.LabelFor(x => x.PhoneType) %> <%= Html.LabelFor(x => x.PhoneNumber) %>
所以,問題是如果有更好的方法來處理這個問題?我是否在正確的道路上?
這工作過,我不知道其他的約定,我不抓:) – mhenrixon 2010-05-05 10:32:13