C# 通过ajax调用调用操作结果,并在成功后在新窗口上重新发布

C# 通过ajax调用调用操作结果,并在成功后在新窗口上重新发布,c#,asp.net-mvc,C#,Asp.net Mvc,我一定是做错了什么事: 我有一个从这个ajax调用中调用的控制器。一旦它是张贴成功,我想处理到一个局部视图,打开一个新窗口。不确定我的窗口中缺少了什么。在我的ajax调用中打开url 这是我的剃须刀页面: @model myModel { var myNewControllerViewStoreDataURL = Url.Action("MyNewController", "Routing", new { area = "Routing" });

我一定是做错了什么事:

我有一个从这个ajax调用中调用的控制器。一旦它是张贴成功,我想处理到一个局部视图,打开一个新窗口。不确定我的窗口中缺少了什么。在我的ajax调用中打开url

这是我的剃须刀页面:

     @model myModel 
     {
     var myNewControllerViewStoreDataURL = Url.Action("MyNewController", "Routing", new { area = 
     "Routing" });

    var showMapView = function (targetDay, targetRoute) {
    let serviceIds = getServiceIdsForDayAndRoute(targetDay, targetRoute);
    if (serviceIds.length > 0) {
        var data = {
            "serviceIds": serviceIds,
            "scheduleDate": formatDateTime(targetDay),
            "route": targetRoute
            };

            $.ajax({
                type: "POST",
                dataType: "json",
                data: data,
                success: function (response) {
                    if (response.Success) {
                        let showMapUrl = **I would like to just stay
                         window.open(showMapUrl);
控制器:

    public ActionResult MyNewView(string route, DateTime scheduleDate){

    ...Code....

    var serviceIdsListTest = new List<int>();


    return partialView("MyNewView", new MyNewViewModel(LoggedInUser.CultureInfo, routeType, 
    SchedulerMapParams.ScheduledDate, serviceCodeHtmlColors, stopsForServicesErrorResult.Result, 
    routingAssistantViewModel, haloLegendViewModel));
    }
公共操作结果MyNewView(字符串路由、日期时间计划日期){ ……代码。。。。 var serviceIdsListTest=新列表(); 返回partialView(“MyNewView”,新的MyNewViewModel(LoggedInUser.CultureInfo,routeType, SchedulerMapParams.ScheduledDate、serviceCodeHtmlColors、stopsForServicesErrorResult.Result、, 路由辅助视图模型(haloLegendViewModel); }
像这样试试,它会解决你的问题

  window.open('/Home/MyNewView', '_blank', 
  'left=100,top=100,width=400,height=300,toolbar=1,resizable=0');

这里的showMapUrl/Routing/MyNewView是一个什么页面。希望它有意义…我不想再打电话给我的控制器,只需将其处理到我的局部视图