【发布时间】:2011-11-01 08:26:09
【问题描述】:
我正在使用 jquery post 方法来执行服务器端操作
方法是:
function redirectToDraft() {
updateInboxGridAndCloseApproveDialog();
$.post('/Personnel/AgendaApproveDocument');
}
它将发布到这个动作,然后在动作中我需要重定向到另一个控制器上的另一个动作,如下所示:
public ActionResult AgendaApproveDocument(int? id){
return RedirectToAction("RelatedDocumentDraft", new RouteValueDictionary(
new
{
controller = "RegisterLetter",
action = "RelatedDocumentDraft",
title = relatedDoc.Name,
factory = relatedDoc.DocumentFactory,
activityId = action.WorkItem.Id
}));
}
它工作并重定向到方法:
public ActionResult RelatedDocumentDraft(int?activityId, string factory, string title)
{
return View("~/Views/RegisterLetter/NewDraft.aspx");
}
我的问题是它没有返回到视图“NewDraft”
有什么问题吗?
【问题讨论】:
-
您是否尝试过调试以查看您的视图是否真的可以在该位置找到?
-
那么它被重定向到哪个页面了?或者你得到什么回应?
标签: c# jquery asp.net-mvc