我想为控制器动作创建一个从头开始的视图...我想将视图放在视图中,并将其作为表保存在数据库中....我可以这样做吗? 如果是任何人都可以帮助...为字符串中的动作创建mvc视图
This article我已经通过这篇文章,我想实现这个没有。所以我从白手起家红宝石去......
我想为控制器动作创建一个从头开始的视图...我想将视图放在视图中,并将其作为表保存在数据库中....我可以这样做吗? 如果是任何人都可以帮助...为字符串中的动作创建mvc视图
This article我已经通过这篇文章,我想实现这个没有。所以我从白手起家红宝石去......
您可以创建一个空白的视图页面。也就是说,在BODY标签中没有任何数据的查看页面。然后让控制器从数据库中获取body标签html并将其发送到空白视图页面。该视图页面将在body标签中包含这个html。
<body>
<%= ViewData["MyBodyHTML"] %>
</body>
这应该有效。
我不知道这是否是你想要什么,但你可以谷歌MiniWiki。
他们在文件系统上实时创建页面,但我想你可以用数据库中的页面代替那段代码。
本质上他们有一个单独的页面,其中包含一个div,他们用新页面替换内容。
他们有一个WikiPage对象,其中包含页面需要的所有属性,并将它们呈现给屏幕。
编辑
我认为你可以在这里找到它MiniWiki
编辑2
检查了这一点Rendering a view on-the-fly
不要忘记标记,如果这是正确的答案是你想要的。
是的,我目前使用这样的东西。我可以从数据库提供整个HTML文件,并且该视图只包含<%= Model.Html%>。 – 2009-09-11 13:31:42
我的问题回答后,我想出了这样的事后,我的后感谢队友.. – lucky 2009-09-14 04:14:02