【发布时间】:2019-04-25 04:39:09
【问题描述】:
假设有一个模型定义为:
public class Book
{
public Guid Id { get; set; }
public string Name { get; set; }
public List<Guid> RelatedBooks { get; set; } // List<Book> would be more ideal.
}
我正在尝试在“创建”和“编辑”视图中添加一个字段,用户将能够在此示例中按名称搜索相关项目,然后将它们作为相关项目添加到新/当前项目.
我认为这可以通过局部视图 + jQuery 实现,其中局部视图充当搜索框并返回项目列表。然后使用一些按钮和 jQuery 魔法,可以在提交父表单时将它们添加到当前模型中。
如果它是唯一的选择,我不反对使用 jQuery,但我想知道是否有任何替代方案?
如果这太含糊,我很乐意添加一些更具体的细节,我已经尝试搜索类似的问题,但要么使用了错误的搜索词,要么没有。
任何帮助将不胜感激 - 如果有更清洁的替代方案,我宁愿不走 jQuery + 部分视图路线。
【问题讨论】:
标签: c# .net model-view-controller asp.net-mvc-5