2013-08-25 76 views
1

假设我有一个名为Pages的控制器。在这个控制器中,我有3个动作:Create,Edit,Details如何在ASP.NET MVC中实现“预览”?

CreateEdit,除了“保存”按钮,我想有一个“预览”按钮,它将在临时数据的新选项卡中加载Details

这样做的最佳方法是什么?

我曾考虑过使用TransactionScope,但是如何跨多个请求共享它?

回答

0

您只需发送数据到控制器操作,呈现新的详细信息视图并回发页面而不保存对数据库的更改。这应该作为“预览”。你也可以通过ajax来增加交互性。

0

你可以使用jQuery的窗口,并通过简单的jQuery张贴有你的网页的身体文本()功能