带有小部件的mvc3中的仪表板开发

时间:2012-08-20 08:57:14

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

我想在mvc3中为管理员开发仪表板,他应该能够执行多项操作。意味着每个小部件可能有多个按钮,其中每个按钮都有ajax调用控制器中的相同动作。就像更新面板一样,我想只渲染页面的部分内容。我知道我应该使用局部视图。 有关正确方法的指导原则吗?

1 个答案:

答案 0 :(得分:0)

将控制器操作设置为仅返回部分视图:

public PartialViewResult GetPartial()
{
    return PartialView();
}

然后只需通过jQuery调用该操作,并将特定面板的HTML替换为响应数据。即:

$.get('/controller/action', function(data) {
    $('.myPanel').html(data);
});