0

我希望做一些可能不可能的事情,但我会留给社区来决定。

我有一个名为 content 的表,在这个表中有以下内容:TitleContent

基于此信息,我希望用户能够输入标题及其内容,并根据标题创建一个页面,以便他们可以访问 site.com/title 并查看该页面的内容。

我敢肯定还有更多,这就是我需要你的帮助的地方。我不是要创建一个 CMS,而是要创建一个 CMS,即“页面生成”部分。

我没有任何代码,因为这是一个想法,我正在寻找生成代码的方向。

想法?

4

1 回答 1

0

使用硬编码控制器创建一个路由,该控制器将字符串(标题)作为参数。然后在该控制器中,使用TitleContent从数据库中拉出。将内容传递给视图(确保对 HTML 进行清理)并显示它。

routes.MapRoute(
    name: "NotACMS",
    url: "{title}",
    defaults: new { controller = "NotACMS", action = "Index" }
);
于 2013-04-25T14:59:13.883 回答