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

时间:2012-05-30 05:22:19

标签: asp.net-mvc asp.net-mvc-3

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

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

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

感谢。

1 个答案:

答案 0 :(得分:0)

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

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