Я хочу реализовать SEO-дружественный URL для моего веб-сайта ASP.NET Core Razor Page.
В настоящее время у меня есть URL-адрес:
http://www.example.com/Post/{PostId}
, ноТеперь я хочу переписать свой URL, например:
http://www.example.com/Post/{PostName} Или http://www.example.com/Post/{PostId}/{PostName}
Так что, пожалуйста, кто-нибудь может помочь мне выше ...
Post.chtml:
@page "{id}/{postName}"
@using KianHyd.Web.Models.Services
@inject PostServices _PostServices
@{
var id = int.Parse((string)RouteData.Values["id"]);
var post = await _PostServices.GetPostById(id);
ViewData["Title"] = post.Name;
}