Asp.net mvc 3 检索发布到jquery对话框的数据
我的问题与这个答案有些关联- 我正在使用Asp.NETMVC3.0 我在第1页有很多控件。当我单击按钮1时,我希望能够创建json对象列表(比如list personList),并将该列表发送给控制器操作。我希望视图作为对话框打开 所以我在尝试类似的东西Asp.net mvc 3 检索发布到jquery对话框的数据,asp.net-mvc-3,jquery-ui,Asp.net Mvc 3,Jquery Ui,我的问题与这个答案有些关联- 我正在使用Asp.NETMVC3.0 我在第1页有很多控件。当我单击按钮1时,我希望能够创建json对象列表(比如list personList),并将该列表发送给控制器操作。我希望视图作为对话框打开 所以我在尝试类似的东西 var $dialog = $('<div></div>') .load("http://localhost:XXXX/Controler1/Action1") .dialog({ autoOpen
var $dialog = $('<div></div>')
.load("http://localhost:XXXX/Controler1/Action1")
.dialog({
autoOpen: false,
title: "SomeTitle",
width: 500,
height: 300
});
$dialog
.data("personList", personList)
.dialog('open');
var$dialog=$(“”)
.加载(“http://localhost:XXXX/Controler1/Action1")
.对话({
自动打开:错误,
标题:“SomeTitle”,
宽度:500,
身高:300
});
$dialog
.数据(“personList”,personList)
.对话框(“打开”);
完成此操作后,我希望能够在控制器端反序列化此数据并将其传递给视图。通过这种方法,这是可行的吗?有更好的方法吗
编辑
需求是这样的->1.第1页将显示书籍详细信息的网格
2.每行都有一个操作列,它是一个复选框
3.用户可以选择感兴趣的行,然后单击网格外的按钮以执行特定操作。
4.我应该能够整理所有选定书籍的数据,并将这些数据传递到打开的jQuery对话框中
5.jQuery对话框应该向用户显示经过整理的数据,并向用户展示执行一些额外操作的能力
编辑2 在MVC中使用模态对话框的最佳实践是什么? 我有一个显示项目网格的视图。我希望能够选择行的子集,单击一个按钮,并打开一个带有所选行的模式对话框,以编辑所选行并执行更多操作。在MVC中实现这一点的最佳实践是什么?当我们点击按钮时,如果我们调用一个控制器,建议用什么方法将数据传递给该控制器?我是这样做的-> 我从第一页创建了一个json对象。将其作为ajax调用发布到控制器。因此,控制器渲染视图。我捕获响应并将其显示为jquery UI对话框。为我工作