如何在mvc(cshtml)中创建模态?

时间:2015-08-04 12:12:41

标签: angularjs twitter-bootstrap razor

我有角度控制器:

 $scope.open = function (size) {

        var modalInstance = $modal.open({

            templateUrl: 'Sport/Offer',

        });
    }

MVC控制器:

 public ActionResult Offer()
  {
       return PartialView("Offer", new OfferModel());
  }

问题是,当我点击按钮时,它打开模态,但是我已经在其上的同一页面。任何建议为什么会发生这种情况以及如何解决这个问题?是因为错误的网址还是什么?我需要一些可以处理它的控制器吗?

1 个答案:

答案 0 :(得分:0)

此视图是否有控制器Sport和操作Offer

  

.cshtml文件包含服务器端代码,要呈现它,您需要使用控制器和操作。他们将为您呈现.cshtml文件。因此,让控制器操作为您返回该视图,并将URL用于角度路径中的控制器操作。

Link to .cshtml view from javascript