我希望做一些可能无法做到的事情,但我会让社区决定这一点。
我有一个名为内容的表格,在此表格中如下:标题和内容。
根据这些信息,我希望用户能够输入标题及其内容,并从标题中创建一个页面,以便他们可以访问site.com/title并查看该页面的内容。
我相信还有更多的东西,这就是我需要你的帮助的地方。我不是要创建一个CMS,而是希望创建一个CMS,即“页面生成”部分。
我没有任何代码,因为这是一个想法,我正在寻找生成代码的方向。
思想?
答案 0 :(得分:0)
使用硬编码控制器创建一个路径,该控制器将一个字符串(标题)作为参数。然后在该控制器中,使用标题将内容拉出数据库。将内容传递给视图(确保HTML已清理)并显示它。
routes.MapRoute(
name: "NotACMS",
url: "{title}",
defaults: new { controller = "NotACMS", action = "Index" }
);