首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Angular routing不适用于ASP.Net MVC

Angular routing是Angular框架中用于实现前端路由的一种机制。它通过在前端应用中定义路由配置,使得用户在浏览器中输入特定的URL时,能够加载相应的组件和模板,从而实现页面的切换和导航。

在ASP.Net MVC中,由于其采用了后端渲染的方式,即服务器端生成HTML页面并返回给浏览器,因此Angular routing并不适用于ASP.Net MVC。在ASP.Net MVC中,页面的导航和切换是通过服务器端的路由配置和控制器来实现的,而不是通过前端的路由配置。

在ASP.Net MVC中,可以使用ASP.Net MVC自带的路由配置来定义URL与控制器/动作方法的映射关系,从而实现页面的导航和切换。通过在全局配置文件中定义路由规则,可以指定不同URL对应的控制器和动作方法,当用户在浏览器中输入特定的URL时,服务器会根据路由规则调用相应的控制器和动作方法,生成对应的HTML页面并返回给浏览器。

总结起来,Angular routing适用于前端单页应用(SPA)的开发,而不适用于ASP.Net MVC这种后端渲染的框架。在ASP.Net MVC中,可以使用ASP.Net MVC自带的路由配置来实现页面的导航和切换。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

asp.net core 编译mvcrouting,security源代码进行本地调试

因为各种原因,需要查看asp.net core mvc的源代码来理解运行机制等等,虽说源代码查看已经能很好的理解了。但是能够直接调试还是最直观的。所有就有了本次尝试。...2.新建一个asp.net core mvc 项目,写上一些基本代码。这个就随意了了,本次尝试使用的是我自己的一个项目代码,就不贴图了。...源代码的编译 当前所编译的3个工程:mvcrouting,security。全家福。 ? 编译之前,一定要根据调试项目所引用的package版本来。...我项目引用的mvc版本是1.1.2,routing和security版本是1.1.1 所有git把分支checkout到对应版本上进行编译 ? security项目的编译 ? ?...,routing等也可以源码调试了。

1.2K20

ASP.NET Core 入门教程 3、ASP.NET Core MVC路由入门

一、前言 1、本文主要内容 ASP.NET Core MVC路由工作原理概述 ASP.NET Core MVC带路径参数的路由示例 ASP.NET Core MVC固定前/后缀的路由示例 ASP.NET...Core MVC正则表达式匹配路由示例 ASP.NET Core MVC路由约束与自定义路由约束 ASP.NET Core MVC RouteAttribute绑定式路由使用介绍 2、本教程环境信息...MVC 路由简介 1、ASP.NET Core MVC路由工作原理概述 ASP.NET Core MVC路由的作用就是将应用接收到请求转发到对应的控制器去处理。...四、ASP.NET Core MVC 路由约束 1、路由约束介绍 路由约束主要是用于约束路由参数,在URL格式满足路有模板要求之后,进行参数检查。如果参数不满足路由约束,那么依然会返回未匹配该路由。...view=aspnetcore-2.1 ---- 系列名称:ASP.NET Core 2.1 入门教程 上一篇:ASP.NET Core 入门教程 2、使用ASP.NET Core MVC框架构建Web

1.4K30

如何在 ASP.NET MVC 中集成 AngularJS(1)

创建 MVC 项目并安装 Angular NuGet 包 为了开始示例应用程序,我通过在 Visual Studio 2013 专业版中选择 ASP.NET Web 应用程序模板来创建一个 ASP.NET...由于 Angular 视图是 HTML 文件,而 Angular 控制器是 JavaScript 文件,从 Views 文件夹到浏览器,ASP.NET MVC 必须被配置为允许 HTML 文件和 JavaScript...; using System.Linq; using System.Web; using System.Web.Mvc; using System.Web.Routing; namespace CodeProject.Portal...将会执行并尝试去查找一个用于客户路由的 MVC 控制器和视图。...在下面的例子中,提供了一种用于注册和动态加载两个控制器和服务的注册方法。如果你愿意,也可以包括 Angular 全部库和指令的注册功能。

7.5K60

ASP.NET Core 入门教程 3、ASP.NET Core MVC路由入门

一、前言 1、本文主要内容 ASP.NET Core MVC路由工作原理概述 ASP.NET Core MVC带路径参数的路由示例 ASP.NET Core MVC固定前/后缀的路由示例 ASP.NET...Core MVC正则表达式匹配路由示例 ASP.NET Core MVC路由约束与自定义路由约束 ASP.NET Core MVC RouteAttribute绑定式路由使用介绍 2、本教程环境信息...MVC 路由简介 1、ASP.NET Core MVC路由工作原理概述 ASP.NET Core MVC路由的作用就是将应用接收到请求转发到对应的控制器去处理。...四、ASP.NET Core MVC 路由约束 1、路由约束介绍 路由约束主要是用于约束路由参数,在URL格式满足路有模板要求之后,进行参数检查。如果参数不满足路由约束,那么依然会返回未匹配该路由。...在开始之前需要在Startup.cs中引用相关命名空间 using Microsoft.AspNetCore.Routing; using Microsoft.AspNetCore.Routing.Constraints

1.1K30

Asp.Net MVC2.0 Url 路由入门

本篇文章是初识Asp.Net MVC2.0 的后续的介绍。此文将从Routing未开放源代码开始,还会对Asp.Net的Url重写技术做个简单介绍。...并简单介绍Asp.Net MVC2.0 Url路由技术的使用。      Url路由是MVC很重要的核心的一部分。不过它是单独于MVC项目,而且没有开源。...它作为微软的一个独立的项目抽取了出来,在Asp.Net MVC中只是引用了这个dll。新建一个MVC Web项目,打开Global.asax。...所以:Asp.Net MVC是开源的,但是Routing不是开源的! 首先讲一下Asp.Net的Url重写技术。...现在开始讲Asp.Net MVC的路由机制,首先要有个观念就是:Asp.Net MVC的url地址是表现的web程序的一个逻辑的结构。新建一个Asp.Net MVC Web项目。

83750

Run():

中间件流程图 Endpoint Routing 路由系统 ASP.NET Core 3.x 使用了一套叫做 Endpoint Routing 的路由系统。...这套路由系统在ASP.NET Core 2.2的时候就已经露面了。 这套Endpoint Routing路由系统提供了更强大的功能和灵活性,以便能更好的处理请求。...这个路由中间件会把HTTP请求和路由数据发送给MVC的一个组件,它叫做MVC Router Handler。...Endpoint Routing 路由系统前来营救 Endpoint routing 路由系统,它把MVC的路由功能抽象剥离出来,并放置到中间件管道里,从而解决了早期ASP.NET Core路由系统的那两个问题...Endpoint还包含元数据,这些元数据用来决定他们的请求委托是否应该用于当前的请求,还是另有其它用途。 说起来可能有点迷糊,一会我们看看源码。

1.5K31

ASP.NET Core 3.x 中间件流程与路由体系

中间件流程图 Endpoint Routing 路由系统 ASP.NET Core 3.x 使用了一套叫做 Endpoint Routing 的路由系统。...这套路由系统在ASP.NET Core 2.2的时候就已经露面了。 这套Endpoint Routing路由系统提供了更强大的功能和灵活性,以便能更好的处理请求。...这个路由中间件会把HTTP请求和路由数据发送给MVC的一个组件,它叫做MVC Router Handler。...Endpoint Routing 路由系统前来营救 Endpoint routing 路由系统,它把MVC的路由功能抽象剥离出来,并放置到中间件管道里,从而解决了早期ASP.NET Core路由系统的那两个问题...Endpoint还包含元数据,这些元数据用来决定他们的请求委托是否应该用于当前的请求,还是另有其它用途。 说起来可能有点迷糊,一会我们看看源码。

43120

ASP.NET Core 3.x 中间件流程与路由体系

Endpoint Routing 路由系统 ASP.NET Core 3.x 使用了一套叫做 Endpoint Routing 的路由系统。...这套路由系统在ASP.NET Core 2.2的时候就已经露面了。 这套Endpoint Routing路由系统提供了更强大的功能和灵活性,以便能更好的处理请求。...这个路由中间件会把HTTP请求和路由数据发送给MVC的一个组件,它叫做MVC Router Handler。...Endpoint Routing 路由系统前来营救 Endpoint routing 路由系统,它把MVC的路由功能抽象剥离出来,并放置到中间件管道里,从而解决了早期ASP.NET Core路由系统的那两个问题...Endpoint还包含元数据,这些元数据用来决定他们的请求委托是否应该用于当前的请求,还是另有其它用途。 说起来可能有点迷糊,一会我们看看源码。

66230
领券