Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 检索发布到jquery对话框的数据_Asp.net Mvc 3_Jquery Ui - Fatal编程技术网

Asp.net mvc 3 检索发布到jquery对话框的数据

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

我的问题与这个答案有些关联-

我正在使用Asp.NETMVC3.0

我在第1页有很多控件。当我单击按钮1时,我希望能够创建json对象列表(比如list personList),并将该列表发送给控制器操作。我希望视图作为对话框打开

所以我在尝试类似的东西

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对话框。为我工作