我有一个ASP.NET MVC解决方案,我在其中管理具有CRUD功能的材料。每种材料都可以连接几个包装。此时,每次我向材料添加包装时,我都会将其直接保存到存储库中。我不喜欢这样。
我想要什么:每次添加包装时,我都会在jQuery对话框中填充一个表格,只有当用户点击“保存”时,所有内容(材料+包装)都会保存在存储库中。< / p>
我想知道是否存在像教程或插件这样的方式来指向正确的方向?
感谢。
答案 0 :(得分:1)
您已经拥有包含材料的表格。它目前仅显示有关每种材料的信息。您所要做的就是包含相应的隐藏字段,这些字段将包含在对话框中输入的信息,以便在提交表单时,所有内容都将发送到服务器,您可以立即保存。关闭对话框后,您将使用此对话框中输入的值更新相应的隐藏字段。
当然,对于模型绑定工作,您需要尊重隐藏字段的the naming convention。