如何在 Razor页面中通过url访问文章:www.example.com/some-article-name?
我在Asp.Net MVC Core 2.2
RazorPage中创建一个博客门户。
我有一个页面Index.chhtml
,使用方法public void OnGet(string id)
我可以像这样使用int
参数访问索引:www.example.com/234-该工作是
但是放入string
:www.example.com/some-string-不起作用-HTTP错误404
我想通过url访问文章:www.example.com/some-article-name。
答案 0 :(得分:1)
在OnGet
的顶部添加页面参数,而不是index.cshtml
方法的id参数
@page "{menuUrl?}"
并使用OnGet
RouteData.Values["menuUrl"]?.ToString()
处的值