Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# AngularUI从ASP.NET.MVC中的直接路径加载模式模板_C#_Asp.net Mvc_Angularjs_Asp.net Mvc 4_Angular Ui Bootstrap - Fatal编程技术网

C# AngularUI从ASP.NET.MVC中的直接路径加载模式模板

C# AngularUI从ASP.NET.MVC中的直接路径加载模式模板,c#,asp.net-mvc,angularjs,asp.net-mvc-4,angular-ui-bootstrap,C#,Asp.net Mvc,Angularjs,Asp.net Mvc 4,Angular Ui Bootstrap,从这里可以看到,您可以从ASP.NET.MVC控制器加载html片段,该控制器返回一个视图: 获取错误: GET http://localhost:3289/'Home/Template/Modal' 404 (Not Found) 因此,它在路径中包含了引号,对如何从MVC视图文件夹加载HTML片段有何建议?$modal服务的templateUrl属性的行为与ng include的行为不同(不确定您为什么假设这一点)从某种意义上说,它不是AngularJS表达式,而是一个简单的JavaS

从这里可以看到,您可以从ASP.NET.MVC控制器加载html片段,该控制器返回一个视图:

获取错误:

GET http://localhost:3289/'Home/Template/Modal' 404 (Not Found) 

因此,它在路径中包含了引号,对如何从MVC视图文件夹加载HTML片段有何建议?

$modal
服务的
templateUrl
属性的行为与
ng include
的行为不同(不确定您为什么假设这一点)从某种意义上说,它不是AngularJS表达式,而是一个简单的JavaScript表达式。因此,引用固定的JavaScript字符串不需要双引号

只要写下:

var modalInstance = $modal.open({
    templateUrl: 'Home/Template/Modal'
});

模板的路径正确吗?如果在浏览器中传递,会得到什么?还要尝试从路径中删除引号。这是指向我的mvc控制器的路径,它返回一个视图文件。
GET http://localhost:3289/'Home/Template/Modal' 404 (Not Found) 
var modalInstance = $modal.open({
    templateUrl: 'Home/Template/Modal'
});