首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVC -使用列表创建、编辑和详细查看

MVC -使用列表创建、编辑和详细查看
EN

Stack Overflow用户
提问于 2016-01-28 03:21:41
回答 2查看 857关注 0票数 0

我是MVC编程的新手,我正试图在一个诊所系统中实现这个场景。情况是这样的,我有一个每日记录,用户在其中编码数据。我能够在MVC中使用脚手架索引、编辑、细节和删除视图生成它。接下来我要实现的是将特定记录的历史显示到Create、Edit和Detail中。历史应该列在一张名单上,上面记录着去过诊所的人的相同记录。

到目前为止,我搜索的是它应该在一个部分视图中,其中它应该放在一个视图中,例如编辑视图。我的问题是,我不知道如何实现这种情况。

有人能帮忙吗?有MVC框架方面的专家吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-28 05:55:38

是的,您是对的,部分视图在这些scenarious中是有用的。

您可以使用Jquery调用或任何其他ajax加载部分视图

然后用ajax调用呈现的部分视图加载"PlaceHolder“。

代码语言:javascript
复制
$("#viewPlaceHolder").html( <result view [html] of the ajax call>) ;

这个链接很有用。

票数 0
EN

Stack Overflow用户

发布于 2016-01-28 06:55:44

您可以首先为您的记录创建一个ViewModel,该记录将包含一个RecordHistoryItems集合。然后,您可以通过脚手架或手动生成MVC视图,并传递此RecordViewModel。如何以及何时获取这个HistoryItems列表取决于您。

代码语言:javascript
复制
  Public class RecordViewModel
{
  public int RecordId { get; set; }
public string Content { get; set; }
....
public List<RecordHistoryItem> RecordHistory { get; set; }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35052286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档