如何在 MVC3 中使用索引视图中的编辑视图



我是MVC3编程的新手。我在索引视图中(userid, username)用户记录。我想编辑一条记录。

我可以在编辑视图中编辑记录。但我的要求是在索引视图上显示弹出窗口(只是一个带有相关字段文本框的div)并更新所选记录的数据。编辑和保存记录后,应在数据库中更新,并在索引页上的列表中也应使用新值进行更新。

是否可以在索引视图的div 中打开/集成编辑视图? 如果是,那么请为我提供解决方案。

谢谢。

使用 javascript 编辑记录。Jquery 和 jqueryui 库将帮助您解析记录并调用 jquery 对话框。然后,对话框 ok 按钮应调用 ajax 请求以更新数据库中的记录,并且在成功时也应更新视图上的记录。

对于每条记录,都有一个编辑链接或按钮,并使用 jquery 将其绑定到函数的单击操作。单击操作函数将读取编辑链接项之前的记录,即 $(this) 之前的元素,其中$this是编辑链接元素。然后,您需要隐藏页面上的占位符div 元素。将事件读取的数据格式化为输入格式,并使用 jqueryui 创建此div 的对话框。