我正在我的第一个博客网站上工作,大部分功能正常运行,现在我需要实现这种功能 - 使用标签。 这是演习:
我有两个有字段tags
的课程,我会删除大部分字段以节省您的时间:
public class Media
{
public int Id { get; set; }
public string title { get; set; }
public string body { get; set; }
public string tags { get; set; }
}
和
public class Video
{
public int ID { get; set; }
public string Title { get; set; }
public string Description { get; set; }
public string Body { get; set; }
public string tags { get; set; }
}
当我创建每个对象时,我可以为标记命名。例如"科幻新闻","世界经济","有趣的东西"等等。所以我的想法是,每当我创建一个带有新名称的标签时,它就会作为列表添加到索引页面中,当我点击其中一个标签时,它会列出所有具有相同标签的新闻。哪个已存储在db。
中我当时想在操作链接中使用锚定名称,这是正确的方向吗?我是否使用数据库并在数据库级别对其进行排序,或者我创建项目列表并通过它?什么是最好,最简单的方法?如果可能的话,请你指点一下类似的例子。谢谢