【发布时间】:2020-12-04 03:45:46
【问题描述】:
我们正在使用 .NET Core 3.1 作为框架、C# 作为编程语言和 Razor 页面来构建一个 ASP.NET Core 3.1 Razor Web 应用程序。 Web 应用程序还必须与移动设备兼容。
我们是 Razor 页面的新手。
我们首先创建了一个基本的 Razor 页面 ASP.NET Core Web 应用程序。我们创建了一个登录页面作为起始页面。
为了让登录页面也能在移动设备上运行,我们按照本教程进行了更改:Rendering ASP.NET Web Pages (Razor) Sites for Mobile Devices
我们创建了 Pages\Login.cshml 的一个版本,并进行了一些 UI 更改,并将其重命名为 Pages\Login.Mobile.cshtml。我们也
但在运行时,当移动设备请求Pages\Login.cshtml 时,Pages\Login.Mobile.cshtml 不会被调用。
问题:为什么 .Mobile.cshtml 没有在 ASP.NET Core C# Razor Pages Web 应用程序中呈现?
【问题讨论】:
标签: asp.net-core-mvc razor-pages