C# MVC 3/jQuery 预览按钮 CMS

标签 c# jquery asp.net-mvc asp.net-mvc-3 http-post

我正在为我的雇主开发一个新网站,其中包含许多 CMS 风格的功能。其中之一是能够创建页面、指定 URL、菜单等。

这一切都很好。

我想要的是一种在这些页面上创建“预览”按钮的方法,它不会写入数据库。我想将(最好是整个模型,如果不是,则只是表单数据)发布到一个新窗口并让该 View 呈现页面。

我到处搜索,找不到有意义的例子。大多数人似乎已经放弃了:/

我自己尝试过使用 TempData,但是在我可以呈现页面之前 TempData 被清除了(因为我可以推断出涉及超过 2 个步骤..)。

我必须 POST,因为表单数据将包含 HTML(在 Telerik 编辑器控件内)。

有没有人知道完成此任务的好方法?或者任何人都可以提供一些资源的链接吗? (我脑子一片空白!)

问候,

化学

最佳答案

您可以将模型存储在 session 状态中。

关于C# MVC 3/jQuery 预览按钮 CMS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5588905/

相关文章:

c# - 替代 web.config 中的 appsettings(需要持久性)

c# - 为什么 Byte 被提升为 Enum?

c# - 使用 C# 的 SQL Azure 数据库备份和还原

c# - Linq 多级内连接

javascript - 如何为动态添加的元素设置背景颜色动画?

javascript - 通过获取 data-id 创建的运行变量

javascript - 如何从中心开始设置 div 的动画

asp.net-mvc - 使所有 Controller 无 session 的全局开关

c# - 下拉选择的值应该作为字符串发布到 Controller

c# - asp.net mvc - 包含元关键字和描述等 SEO 信息的策略