【问题标题】:Allow user to customize HTML in Razor允许用户在 Razor 中自定义 HTML
【发布时间】:2012-08-21 22:09:01
【问题描述】:

我正在尝试设计一个类似于 CMS 的系统,该系统允许用户在他们的站点中修改 HTML。问题是我们使用 Razor 作为视图引擎,我试图想出一个强大的策略,允许用户编辑他们所有的 HTML,并且仍然保留 razor 功能,比如你可以有列表文章或其他东西的循环沿着这些思路。

我也不确定文件系统将如何工作。您可以/应该将修改后的 razor html 页面存储在数据库中吗?或者您是否必须覆盖磁盘上的文字文件。

非常感谢任何帮助。

谢谢

【问题讨论】:

    标签: c# asp.net .net asp.net-mvc razor


    【解决方案1】:

    不要让他们直接编辑 Razor 文件。这太不安全了,如果你告诉用户你(显然)不信任这种权力,你可能睡不好觉。给他们DotLiquid

    所以这里有一些有趣的读物:

    【讨论】:

    • DotLiquid 非常棒。谢谢。
    猜你喜欢
    • 2015-08-21
    • 1970-01-01
    • 2013-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-16
    • 1970-01-01
    • 2017-05-14
    相关资源
    最近更新 更多