在意见的/ home /的Index.aspx:如何使用this.Html.DisplayFor呈现一个强类型的部分为POCO对象
<% this.Html.DisplayFor(m => m.NewLink); %>
的Index.aspx是强类型到HomeViewModel.cs,其中有使用上述这里的属性:
public Link NewLink { get; private set; }
(in constructor), this.NewLink = new Link();
在意见的/ home/displaytemplates/addform.ascx:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<urlme.Model.Link>" %>
this should show up on index.aspx
当我运行它,nothi ng显示出来。我知道我可以采取这种方式,为部分绑定创建单独的视图模型,然后仅命名部分视图AddLinkViewModel.ascx,然后它应该可以工作,但这是太多的代码,太长了文件名;)我需要使用UIHint?希望不会,因为这感觉hack-ish。谢谢!
没有工作:寿 – 2010-10-11 15:29:22