如何在blockUI中显示控制器动作视图

时间:2011-11-05 09:35:27

标签: jquery asp.net-mvc asp.net-mvc-3 jquery-ui blockui

我正在尝试设置blockUI消息以显示控制器操作视图。我已经尝试过所有东西,但它没有显示任何东西 我尝试过这样的事情:

$.blockUI({
             message: $('MyController/MyAction'), // I also need to pass some parameters here
        css: {
        top: ($(window).height() - 600) / 2 + 'px',
        left: ($(window).width() - 600) / 2 + 'px',
        width: '600px'
        }
        });

我想要制作的是图片显示,就像我的图片库上的facebook一样。我有一个包含图像/评论/后退/下一个的视图,但我没有以模态形式显示它。 enter image description here

1 个答案:

答案 0 :(得分:1)

这不是调用ajax方法的正确方法:=)

$('MyController/MyAction')

jQuery很神奇,但不是那么神奇!

改为使用:

$.ajax({url:'/controller/action',success: function(d){ $.blockUI(..., message: d,  ...) }})