【发布时间】:2012-03-24 10:40:17
【问题描述】:
我有一个像这样的 ContactModel:
public class ContactModel
{
public virtual int ID { get; set; }
public virtual string LastName { get; set; }
public virtual ICollection<Note> Notes { get; set; }
}
子集合 Note 定义如下:
public class Note
{
public virtual int ID { get; set; }
public virtual ContactModel ContactModel { get; set; }
public virtual string NotesValue { get; set; }
}
我添加了一个控制器,它采用 ContactModel 并为其创建索引、编辑、创建视图。
例如我已经稍微修改了联系人的索引视图以获取部分视图:
@foreach (var item in Model)
{
@Html.Partial("_ContactView", item)
}
在部分 _ContactView 我有这个:
<span class="names"><a href="????">@Model.LastName</a></span>
现在这是我卡住的地方,我想为 Note 类创建一个 EditView,并从上面的 URL 指向这个视图。这意味着当用户点击 Lastname 时,它应该打开 Notes 的编辑视图以便为这个人添加额外的注释。
我如何做到这一点?
【问题讨论】:
标签: c# .net asp.net-mvc asp.net-mvc-4