在asp.net中找不到angular.js路由404错误

巴图汉·阿夫拉扬(Batuhan Avlayan)

我正在使用angular.js和asp.net webapi编写我的博客网站。我使用angular.js进行了网址路由。当我单击url但出现404 not found错误时。如何解决这个问题?

var blogSite = angular.module("blogSite", ["ngRoute"]);
blogSite.config(['$routeProvider', function ($routeProvider) {
$routeProvider
    .when("post/:post", {
        teplateUrl: 'blogpost.html',
        controller: 'blogPostController'
    })
    .otherwise({
        redirectTo: 'index.html'
    });
}]);

blogSite.controller("mainPageController", function ($scope, $http,     $routeParams) {
var url = baseUrl + "getpost";
$http.get(url)
    .success(function (data, status, headers, config) {
        if (data.length > 0) {
            $scope.LastBlogPosts = data;
        }
        else {
            $scope.LastBlogPosts = null;
        }
    })
    .error(function (data, status, headers, config) {
        console.log(status);
    });
});

blogSite.controller("blogPostController", function ($scope, $http, $routeParams) {
 $scope.TestMessage = "Test Message"
});

index.html页面

div ng-controller="mainPageController">
            <ul>
                <li ng-repeat="blogPost in LastBlogPosts">
                    <a href="post/{{blogPost.PostUrl}}" class="lastPostUrl mainPagePostTitle">{{blogPost.PostTitle}}</a>
                </li>
            </ul>
        </div>
    </div>
</div>
<div ng-view>

</div>
潘卡·帕克(Pankaj Parkar)

您的锚点必须#限制重定向,#在URL的开头放置将使您进入同一页面,并使您进入SPA

<a href="#post/{{blogPost.PostUrl}}" class="lastPostUrl mainPagePostTitle">
  {{blogPost.PostTitle}}
</a>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用ASP.NET MVC区域路由找不到错误404

来自分类Dev

Asp.Net中的HttpClient响应返回404(找不到:找不到控制器)

来自分类Dev

找不到资源(ASP.NET MVC 5中的错误)

来自分类Dev

找不到路由404错误,但是laravel中存在路由

来自分类Dev

如何在ASP.NET MVC中显示友好的“找不到对象”消息(不是404)

来自分类Dev

如何在Asp.net MVC 6中使用NHaml(找不到模板错误)

来自分类Dev

在ASP.NET MVC版本配置中找不到Ajax的错误

来自分类Dev

找不到ASP.NET Web API 2属性路由

来自分类Dev

找不到Asp.Net MVC脚本(404)

来自分类Dev

显示ASP.NET Core MVC的404找不到页面

来自分类Dev

在CodeBehind ASP NET中找不到GridView

来自分类Dev

在CodeBehind ASP NET中找不到GridView

来自分类Dev

找不到ASP.NET Web API资源错误

来自分类Dev

找不到Laravel路由404错误

来自分类Dev

为什么我的ASP.NET MVC路由配置导致HTTP 404错误?

来自分类Dev

部署站点上的Razor Pages / ASP.NET CORE路由问题(404错误)

来自分类Dev

我的ASP.NET Core WebAPI项目中的API路由不起作用,返回404错误

来自分类Dev

为什么我的ASP.NET MVC路由配置导致HTTP 404错误?

来自分类Dev

ASP.Net 路由没有被命中,邮递员返回 404 错误?

来自分类Dev

在Angular.js中使用路由时出现404错误

来自分类Dev

HTTP 错误 404.3 - 在带有 asp.net MVC 和 WebAPI 核心 2.1 的 Azure 中找不到

来自分类Dev

ASP.NET MVC-属性路由找不到区域视图

来自分类Dev

ASP.NET WebApi2默认路由找不到其他命名的api?

来自分类Dev

动作具有2个参数时找不到路由-Asp.Net MVC

来自分类Dev

在asp.net中找不到RichText Box控件

来自分类Dev

在ASP.Net MVC 5中找不到区域视图

来自分类Dev

在ASP.NET 5.0中找不到HttpClient?

来自分类Dev

在C#asp.net中找不到表0

来自分类Dev

ASP.NET在参数ControlParameter中找不到对象

Related 相关文章

  1. 1

    使用ASP.NET MVC区域路由找不到错误404

  2. 2

    Asp.Net中的HttpClient响应返回404(找不到:找不到控制器)

  3. 3

    找不到资源(ASP.NET MVC 5中的错误)

  4. 4

    找不到路由404错误,但是laravel中存在路由

  5. 5

    如何在ASP.NET MVC中显示友好的“找不到对象”消息(不是404)

  6. 6

    如何在Asp.net MVC 6中使用NHaml(找不到模板错误)

  7. 7

    在ASP.NET MVC版本配置中找不到Ajax的错误

  8. 8

    找不到ASP.NET Web API 2属性路由

  9. 9

    找不到Asp.Net MVC脚本(404)

  10. 10

    显示ASP.NET Core MVC的404找不到页面

  11. 11

    在CodeBehind ASP NET中找不到GridView

  12. 12

    在CodeBehind ASP NET中找不到GridView

  13. 13

    找不到ASP.NET Web API资源错误

  14. 14

    找不到Laravel路由404错误

  15. 15

    为什么我的ASP.NET MVC路由配置导致HTTP 404错误?

  16. 16

    部署站点上的Razor Pages / ASP.NET CORE路由问题(404错误)

  17. 17

    我的ASP.NET Core WebAPI项目中的API路由不起作用,返回404错误

  18. 18

    为什么我的ASP.NET MVC路由配置导致HTTP 404错误?

  19. 19

    ASP.Net 路由没有被命中,邮递员返回 404 错误?

  20. 20

    在Angular.js中使用路由时出现404错误

  21. 21

    HTTP 错误 404.3 - 在带有 asp.net MVC 和 WebAPI 核心 2.1 的 Azure 中找不到

  22. 22

    ASP.NET MVC-属性路由找不到区域视图

  23. 23

    ASP.NET WebApi2默认路由找不到其他命名的api?

  24. 24

    动作具有2个参数时找不到路由-Asp.Net MVC

  25. 25

    在asp.net中找不到RichText Box控件

  26. 26

    在ASP.Net MVC 5中找不到区域视图

  27. 27

    在ASP.NET 5.0中找不到HttpClient?

  28. 28

    在C#asp.net中找不到表0

  29. 29

    ASP.NET在参数ControlParameter中找不到对象

热门标签

归档