[英]Routing Asp.Net AngularJs
我在ng-view中有一个不想加载的问题。 如果按链接,将得到以下URL: http:// localhost:63024 / Home / Index#/ routeOne
我的控制器的代码:
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
public ActionResult One()
{
return View();
}
public ActionResult Two()
{
return View();
}
public ActionResult Three()
{
return View();
}
}
因此,一个非常简单的控制器。
以及以下路由:
var configFunction = function ($routeProvider) {
$routeProvider.
when('/routeOne', {
templateUrl: 'Home/one'
})
.when('/routeTwo', {
templateUrl: 'Home/two'
})
.when('/routeThree', {
templateUrl: 'Home/three'
});
}
configFunction.$inject = ['$routeProvider'];
myApp.config(configFunction);
和以下视图:
<ul>
<li><a href="#/routeOne">Route One</a></li>
<li><a href="#/routeTwo">Route Two</a></li>
<li><a href="#/routeThree">Route Three</a></li>
</ul>
<div ng-view></div>
您是否已在mvc应用程序中指定了这些控制器操作的视图,并在角度侧指定了ng-controller / ng-app? (将其发布为答案,因为我无法发表评论)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.