angularjs - nginclude - asp.net mvc - 再次加载所有脚本

时间:2015-11-15 22:06:34

标签: asp.net angularjs angularjs-ng-include

我一直在我的asp.net mvc应用程序中使用ng-include,并且没有相同的问题。 我碰巧检查了源代码,发现nginclude还在再次加载所有脚本(在母版页中)。 请检查源代码的附加快照。 这是预期的行为吗?我做错了吗? 这就是我通常使用include的方法:

<div ng-include="'/Home/PDFReport/'"></div>

enter image description here

谢谢!

1 个答案:

答案 0 :(得分:0)

您应该在控制器处返回PDFReport作为PartialView,然后它将避免加载整个布局和整个脚本。

在您的控制器:

public ActionResult PDFReport()
{
  /*Other stuff comes here*/
  return PatialView();
}