如何解决ASP.NET Core中HTML5路由回退至传统路由的问题?

更新于
2026-07-26 19:47:30
19阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2037个文字,预计阅读时间需要9分钟。

如何解决ASP.NET Core中HTML5路由回退至传统路由的问题?

前言:家庭应具备所体协会,我们在使用由Angular、React、Vue等应用程序框架构建的客户端应用程序时,您通常会处理HTML5客户端端路劲,它将完全在浏览器中处理页面和组件的路劲。

前言

大家应该都有所体会,我们在使用由Angular,React,Vue等应用程序框架构建的客户端应用程序时,您总是会处理HTML5客户端路由,它将完全在浏览器中处理到页面和组件的客户端路由。几乎完全在浏览器中...

HTML5客户端路由在客户端上工作的很好,但是当深入链接到一个站点或在浏览器中按刷新时,客户端路由有一个恶习,变成服务器HTTP请求。请求可能未配置服务器的路由。

在这篇文章中,我将讨论如何使ASP.NET Core(或间接ASP.NET应用程序)通过有效地将客户端应用程序重新连接到其路由来处理这些“假”请求。下面话不多说了,来随着小编来一起看看详细的介绍吧。

Html 5客户端路由?

如果您不知道HTML5客户端路由是什么,请快速回顾一下。

客户端框架实现他们自己的客户端路由机制,以便他们可以 - 就像服务器应用程序 - 在页面或组件之间进行导航。

Angular支持几种路由类型:

  • 哈希路线(localhost:4200/albums可以很容易地将客户端URL作为服务器端URL。在完全在客户端上导航时,HTML5路线工作正常 - 应用程序可以拦截导航并在激活特定路线时路由到相应的客户端页面。

    如果您使用深层链接导航到客户端驱动的应用程序,然后您将该页面书签为书签,然后使用该URL导航回到该页面,或者刷新当前活动页面,则会弹出问题。

阅读全文

本文共计2037个文字,预计阅读时间需要9分钟。

如何解决ASP.NET Core中HTML5路由回退至传统路由的问题?

前言:家庭应具备所体协会,我们在使用由Angular、React、Vue等应用程序框架构建的客户端应用程序时,您通常会处理HTML5客户端端路劲,它将完全在浏览器中处理页面和组件的路劲。

前言

大家应该都有所体会,我们在使用由Angular,React,Vue等应用程序框架构建的客户端应用程序时,您总是会处理HTML5客户端路由,它将完全在浏览器中处理到页面和组件的客户端路由。几乎完全在浏览器中...

HTML5客户端路由在客户端上工作的很好,但是当深入链接到一个站点或在浏览器中按刷新时,客户端路由有一个恶习,变成服务器HTTP请求。请求可能未配置服务器的路由。

在这篇文章中,我将讨论如何使ASP.NET Core(或间接ASP.NET应用程序)通过有效地将客户端应用程序重新连接到其路由来处理这些“假”请求。下面话不多说了,来随着小编来一起看看详细的介绍吧。

Html 5客户端路由?

如果您不知道HTML5客户端路由是什么,请快速回顾一下。

客户端框架实现他们自己的客户端路由机制,以便他们可以 - 就像服务器应用程序 - 在页面或组件之间进行导航。

Angular支持几种路由类型:

  • 哈希路线(localhost:4200/albums可以很容易地将客户端URL作为服务器端URL。在完全在客户端上导航时,HTML5路线工作正常 - 应用程序可以拦截导航并在激活特定路线时路由到相应的客户端页面。

    如果您使用深层链接导航到客户端驱动的应用程序,然后您将该页面书签为书签,然后使用该URL导航回到该页面,或者刷新当前活动页面,则会弹出问题。

阅读全文