如何修改ASP.NET Core MVC视图的默认路径并实现原理详解?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4682个文字,预计阅读时间需要19分钟。
本章将向您介绍如何在ASP.NET Core MVC中修改视图的默认路径,以及其实现原理。
导语:在日常工作中,您可能会遇到这样的需求,即在不同设备访问同一页面时,PC端和移动端显示不同的视图。以下是实现这一功能的步骤和原理。
本章将和大家分享如何在ASP.NET Core MVC中修改视图的默认路径,以及它的实现原理。
导语:在日常工作过程中你可能会遇到这样的一种需求,就是在访问同一个页面时PC端和移动端显示的内容和风格是不一样(类似两个不一样的主题),但是它们的后端代码又是差不多的,此时我们就希望能够使用同一套后端代码,然后由系统自动去判断到底是PC端访问还是移动端访问,如果是移动端访问就优先匹配移动端的视图,在没有匹配到的情况下才去匹配PC端的视图。
下面我们就来看下这个功能要如何实现,Demo的目录结构如下所示:
本Demo的Web项目为ASP.NET Core Web 应用程序(目标框架为.NET Core 3.1) MVC项目。
本文共计4682个文字,预计阅读时间需要19分钟。
本章将向您介绍如何在ASP.NET Core MVC中修改视图的默认路径,以及其实现原理。
导语:在日常工作中,您可能会遇到这样的需求,即在不同设备访问同一页面时,PC端和移动端显示不同的视图。以下是实现这一功能的步骤和原理。
本章将和大家分享如何在ASP.NET Core MVC中修改视图的默认路径,以及它的实现原理。
导语:在日常工作过程中你可能会遇到这样的一种需求,就是在访问同一个页面时PC端和移动端显示的内容和风格是不一样(类似两个不一样的主题),但是它们的后端代码又是差不多的,此时我们就希望能够使用同一套后端代码,然后由系统自动去判断到底是PC端访问还是移动端访问,如果是移动端访问就优先匹配移动端的视图,在没有匹配到的情况下才去匹配PC端的视图。
下面我们就来看下这个功能要如何实现,Demo的目录结构如下所示:
本Demo的Web项目为ASP.NET Core Web 应用程序(目标框架为.NET Core 3.1) MVC项目。

