【发布时间】:2014-05-06 00:04:49
【问题描述】:
在 Visual Studio 2013 中,我设置了一个 web api 项目并添加了一个带有 angularjs 框架的 index.html 页面:为什么,当我运行项目时,url 是
http://localhost:49375/index.html#/
如何删除根页面的 index.hmtl#?
在 angularjs 我有以下路线:
gestionale.config(['$routeProvider',
function ($routeProvider) {
$routeProvider.
when('/', {
templateUrl: 'View/people.html',
controller: 'mainController'
});
}]);
并在 WebApiConfig.cs 中:
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
【问题讨论】:
标签: html asp.net-mvc angularjs asp.net-web-api