Вы, вероятно, можете получить URL-реферер в действии AddComment, а затем перенаправить на него.
например,
public ActionResult AddComment(int blogId){
var referer = Request.UrlReferrer;
ViewBag.Referrer = referer;
Return View();
}
В качестве альтернативы вы можете передать около ReturnUrl
в строке запроса доступэтот.Поэтому, если вы нажимаете кнопку или ссылку на странице сообщения в блоге, чтобы добавить комментарий, вы можете добавить returnurl=@Request.Url
. Это позволит вам получить доступ к этому в POST ActionResult.
// Get
public ActionResult AddComment(int blogId, string returnUrl){
Return View();
}
[HttpPost]
public ActionResult AddComment(BlogComment blogComment, string returnUrl){
// do your stuff then redirect to the return url.
}