【发布时间】:2018-09-27 23:36:42
【问题描述】:
对于来自 ajax 调用的 MVC 回发,我仍然有点新鲜,但我会展示我所拥有的(外行),我希望有人能指出我在新的浏览器选项卡中打开响应的方向。
我在下面的 sourceURL 中传递我的 MVC 控制器和操作:
$j.ajax({
url: sourceURL,
cache: false,
type: 'get',
success: function (data, statusText, jqXHR) {
// Do stuff here
}
});
这将我带到我的控制器操作:
public ActionResult Edit(bool isForPartial = false, int actionId = 0, int objectId = 0, int parentObjectId = 0, string parentObjectType = "", bool fullView = false)
{
// Do Stuff Here aswell
return RedirectToAction(actionName, controllerName, new {params...})
}
调用返回的操作并加载部分视图。但是,我希望在新的浏览器选项卡上打开此页面。
我希望通过 ajax 调用可以做一些简单的事情来实现这一点,但我知道生活通常并不那么容易,因此感谢您提供任何帮助!
【问题讨论】:
-
你重定向到的这个
actionName...是返回一些部分视图还是什么? -
好问题....经过一些复杂的处理后,它终于可以返回部分视图。
标签: jquery ajax asp.net-mvc browser-tab