gpt4 book ai didi

c# - 如何使用文章 Name=sample-article-name [MVC Core2.2] 将 "www.example.com/sample-article-name"路由到 Razor Page Index.cshtml

转载 作者:太空宇宙 更新时间:2023-11-03 11:59:57 25 4
gpt4 key购买 nike

如何在 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 ERROR 404

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

最佳答案

OnGet 方法中添加 id 参数,在 index.cshtml 顶部添加 page 参数

@page "{menuUrl?}"

并使用 RouteData.Values["menuUrl"]?.ToString()

OnGet 检测它的值

关于c# - 如何使用文章 Name=sample-article-name [MVC Core2.2] 将 "www.example.com/sample-article-name"路由到 Razor Page Index.cshtml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57491903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com