代码之家  ›  专栏  ›  技术社区  ›  lucky

从字符串为操作创建MVC视图

  •  1
  • lucky  · 技术社区  · 15 年前

    我想从头开始为控制器操作创建一个视图…我想放在视图中的是,我已经将它作为一个表保存在数据库中……我能做到吗?你说什么? 如果是,任何人都能帮忙…

    This article 我已经看过这篇文章了,我想在没有Ruby的情况下实现它,所以我从零开始…

    2 回复  |  直到 15 年前
        1
  •  2
  •   Tony Borf    15 年前

    可以创建空视图页。也就是说,在body标记中没有任何数据的视图页。然后让控制器从数据库中获取body标记html并将其发送到空视图页。然后视图页面将在body标记中包含此HTML。

    <body>
    <%= ViewData["MyBodyHTML"] %>
    </body>
    

    那应该管用。

        2
  •  0
  •   Community    7 年前

    我不确定这是否是你想要的,但你可以在迷你维基上搜索。

    它们可以在文件系统中动态地创建页面,但我想您可以用数据库中的页面替换这段代码。

    本质上,它们有一个单独的页面,其中包含一个用新页面替换的DIV。

    他们有一个wikipage对象,其中包含页面需要的所有属性,并将其呈现到屏幕上。

    编辑

    我想你可以在这里找到它 MiniWiki

    编辑2

    检查这个 Rendering a view on-the-fly

    如果这是你想要的,别忘了标记为正确答案。