我正在编写自己的博客系统作为练习练习,我遇到了一个我很难找到答案的问题。
为动态生成的网页定义和实施自定义网址需要执行哪些步骤?
我真的只是在寻找必要步骤的高级概述。
我需要将此网址存储在我的数据库中,因此我需要为我的模型添加一个位置。
PostModel.cs (型号)
public class Post
{
public int Id { get; set; }
public string Title { get; set; }
public string URL { get; set; }
public string IntroText { get; set; }
public string Body { get; set; }
public DateTime Created { get; set; }
public DateTime? Modified { get; set; }
public string Author { get; set; }
public List<Comment> Comments { get; set; }
}
所以,假设我已成功将所需的URL存储在数据库中,它看起来像这样:
/this-is-a-test-entry/
目前我根据他们的ID提取我的参赛作品,但我希望能够定义自己的网址。我真的不知道下一步是从这里开始的。 (控制器,路由配置,其他什么?)
有人可以提供高级概述我需要采取的后续步骤吗?