C# 如何路由到;www.example.com/sample article name“;使用articleName=示例文章名[MVC Core2.2]访问RazorPage Index.cshtmll

C# 如何路由到;www.example.com/sample article name“;使用articleName=示例文章名[MVC Core2.2]访问RazorPage Index.cshtmll,c#,asp.net-core-mvc,C#,Asp.net Core Mvc,如何通过url访问文章:www.example.com/some-article-name inRazor页面 我在Asp.Net MVC Core 2.2RazorPage中创建了一个博客门户 我有一个页面Index.chhtml,方法是public void OnGet(string id) 我可以使用int参数访问索引,如:www.example.com/234-此工作 但是放置字符串:www.example.com/some-string-不起作用-HTTP错误404 我想通过url访问

如何通过url访问文章:www.example.com/some-article-name inRazor页面

我在
Asp.Net MVC Core 2.2
RazorPage中创建了一个博客门户

我有一个页面
Index.chhtml
,方法是
public void OnGet(string id)
我可以使用
int
参数访问索引,如:www.example.com/234-此工作

但是放置
字符串
:www.example.com/some-string-不起作用-HTTP错误404


我想通过url访问文章:www.example.com/some article name.

而不是
OnGet
方法中的id参数,在
index.cshtml

@page "{menuUrl?}"
并使用
RouteData.Values[“menuUrl”]?.ToString()