我是 MVC3 编程的新手。我(userid, username)
在索引视图中有用户记录。我想编辑一条记录。
我可以在编辑视图中编辑记录。但我的要求是在索引视图上显示弹出窗口(只是一个具有相关字段文本框的 div)并更新所选记录的数据。编辑和保存记录后,它应该在数据库中更新,并且在索引页面的列表中也应该用新值更新。
是否可以在索引视图的 div 中打开/集成编辑视图?如果是,那么请为我提供解决方案。
谢谢。
我是 MVC3 编程的新手。我(userid, username)
在索引视图中有用户记录。我想编辑一条记录。
我可以在编辑视图中编辑记录。但我的要求是在索引视图上显示弹出窗口(只是一个具有相关字段文本框的 div)并更新所选记录的数据。编辑和保存记录后,它应该在数据库中更新,并且在索引页面的列表中也应该用新值更新。
是否可以在索引视图的 div 中打开/集成编辑视图?如果是,那么请为我提供解决方案。
谢谢。
使用 javascript 编辑记录。Jquery 和 jqueryui 库将帮助您解析记录并调用 jquery 对话框。然后对话框 ok 按钮应该调用一个 ajax 请求来更新数据库中的记录,成功时也应该更新视图上的记录。
对于每条记录,都有一个编辑链接或按钮,并使用 jquery 将其绑定到单击操作到函数。点击动作函数将读取编辑链接项之前的记录,即$(this) 之前的元素,其中$this 是编辑链接元素。然后你需要在页面上隐藏一个占位符 div 元素。将事件读取到这个div的数据格式化成输入格式,用jqueryui制作这个div的对话框。