我有以下索引:
<div id='addProduct'>
@{ Html.RenderPartial("Create", new BoringStore.Models.Product()); }
</div>
<div id='productList'>
@{ Html.RenderPartial("ProductListControl", Model.Products); }
</div>
部分 Create 视图包含一个不可见的 div,用于创建新产品。这样做之后,部分视图 ProductListControl 将被更新。
现在我想使用编辑功能来做到这一点。问题:无法在加载索引时集成编辑页面,因为此时我不知道用户要编辑哪个产品。
我的想法:我想在 jquery 模式中调用我现有的编辑视图(不是问题),以便用户可以执行更改。保存模式后关闭(仍然不是问题 - 我可以处理这个)并且 ProductListControl 被更新(这是我的问题...... :()。
我怎么能这样做?我看过一些教程,但我想让它尽可能干净和简单。他们中的大多数都在使用 dom 操作并通过 JsonResult 从服务器(控制器)获取反馈。如果可能的话,我想坚持使用剃刀语法,没有纯 JavaScript 或 jquery,如果可能的话,我想避免使用 JsonResults。