是MVC的新手,但有关于PartialViews的问题。我有两个PartialViews从ParentView访问模型数据(模型数据通过ParentView的Controller传递)。第一个PartialView用于将模型数据更新(添加/删除值)到数据库。第二个PartialView基于ParentsView模型数据生成文档。问题是,如果第一个PartialView在数据库中更改了数据,那么ParentViews模型数据现在已经过时,因此第二个PartialView(引用ParentsView模型数据)现在正在处理过期数据。
我意识到上面的内容应该重新设计为更好的套件,但有没有办法在ParentView级别提供更新的模型数据,以便引用第二个PartialView?
答案 0 :(得分:0)
通常,为了将某些内容更新到数据库中,HTTP请求将发送到服务器,控制器操作将执行更新并呈现视图,这意味着重新加载整个页面并更新模型数据。
如果您执行AJAX请求来更新数据库,那么您可能还需要更新第二个部分视图,以便将更改考虑在内。