Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core ASP.NETCore2.1中关于Razor页面的自定义路由_Asp.net Core_Razor Pages_Asp.net Core 2.1 - Fatal编程技术网

Asp.net core ASP.NETCore2.1中关于Razor页面的自定义路由

Asp.net core ASP.NETCore2.1中关于Razor页面的自定义路由,asp.net-core,razor-pages,asp.net-core-2.1,Asp.net Core,Razor Pages,Asp.net Core 2.1,我想将.Net Core 2.1搭建的基本项目中的About页面移动到名为Public(/Public/About.cshtml)的目录下的一个位置,但仍由搭建的菜单项调用它-即 关于 如何执行此操作?将您的关于页面移动到新的子文件夹页面/Public后,仍然希望保留“/About”作为该页面的URL,您可以修改该页面的路径。这是要做的: 如果您想了解有关Razor页面自定义路由的更多信息,请更改。不清楚您在问什么。如果我明白的话。您将“关于”页面移动到某个文件夹,需要为该razor页面生成U

我想将.Net Core 2.1搭建的基本项目中的About页面移动到名为Public(/Public/About.cshtml)的目录下的一个位置,但仍由搭建的菜单项调用它-即

关于

如何执行此操作?

将您的关于页面移动到新的子文件夹页面/Public后,仍然希望保留“/About”作为该页面的URL,您可以修改该页面的路径。这是要做的:


如果您想了解有关Razor页面自定义路由的更多信息,请更改

不清楚您在问什么。如果我明白的话。您将“关于”页面移动到某个文件夹,需要为该razor页面生成URL?是的,这正是我想要做的。页面的确切结构是什么?pages文件夹或Public中的所有页面都是它们的根文件夹吗?pages有两个目录-Shared和Public。我想从页面的根目录移动到公共目录,并与之保持联系,因此只需将您的
关于
更改为
关于