使用控制器的局部视图返回其他参数

时间:2013-06-04 13:58:51

标签: asp.net-mvc-3

我有一个jQuery ajax函数

function xyz(){
$.ajax(
    {
        url: "/Hr/DoSomething",
        type: "POST",
        data: { guidPersonId: personId },
        dataType: "html",
        success: function (data) {
        $('#div').html(data);

if(additional parameter = "x")
{
            displayPopUpNotification();
}
    },
    error: function (error) {
        $('#divTimeOffRequestForSpecifiedPersonEntryForm').hide();
        $('#divTimeOffRequestForSpecifiedPersonEntryFailure').show();
    }
});
}

    [HttpPost]
            public PartialViewResult DoSomething(Guid guidPersonId)
            {
.............
............. Do something
return PartialView("~/Views/Hr/_partial.cshtml", listTimeOffRequests);
    }

从动作方法我想返回一个额外的参数。

我能这样做吗?

1 个答案:

答案 0 :(得分:0)

让您返回的局部视图包含隐藏字段或带有附加参数的字段。然后按原样检查它的值。