asp.net-mvc-3 - Ajax.BeginForm 可以重定向到新页面并传递路由值

标签 asp.net-mvc-3 jquery asp.net-ajax

此链接显示如何重定向 @Ajax.BeginForm,但不显示如何将路由值传递到新 View 。

Ajax.BeginForm that can redirect to a new page 页/9391267#9391267

如何使用路由值重定向@Ajax.BeginForm?相当于

return RedirectToAction("Edit", new { id = acntId };

最佳答案

没什么不同,只需使用 Url helper overload与路线值:

return Json(new { 
    url = Url.Action("Checkout", 
        new { id = accntId }
    ) 
});

关于asp.net-mvc-3 - Ajax.BeginForm 可以重定向到新页面并传递路由值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12417668/

相关文章:

c# - 如何将 Unity 设置为将依赖项注入(inject)存储库到我的服务层?

asp.net-mvc-3 - 刷新页面后,TempData变为空

asp.net - Sys.WebForms.PageRequestManagerServerErrorException 12031

c# - JSONResult 的问题

asp.net-mvc-3 - ASP.NET MVC3 Razor - 将 View 放置在备用位置时丢失智能感知?

javascript - ASP.NET MVC3 中 Razor View 特定 JQuery 代码的最佳实践

javascript - 图像应该在输入字段被填写时显示

php - jquery将html写入变量

javascript - Android 点击后输入立即失去焦点

asp.net - 一个更新面板与多个更新面板