2011-01-31 71 views
-1

我想保存整个页面的HTML标签,这些标签将在客户端使用唯一标识保存到(呈现)数据库表中,以便下次直接从数据库获取该页面与id和没有任何复杂的逻辑执行。所有这些没有任何URL意味着我不想将URL传递给任何将获得HTML标记的方法。我甚至想要在呈现页面之前获取HTML标记,因为一旦状态发生更改,我的状态系统就不能工作。如何获取没有URL的页面的html标签

对不起,如果我的问题不清楚,但我试图提及所有细节。我只是希望在将视图发送给客户端之前将其视图的HTML标记,以便我可以将这些标记在数据库表中保存为唯一标识,并且下次只需使用该唯一标识从数据库表中获取这些标记即可。我的需要是该视图包含许多我不想每次都运行的复杂查询。

这是一种证书,一旦打印出来,就不能更改,只能通过该唯一ID以更快的方式查看。

+0

你的问题很不清楚,你能否请澄清你想达到的目标? – alexn 2011-01-31 13:28:58

+0

你知道,有内容缓存的预先制作的解决方案... – 2011-01-31 13:30:29

回答

2

你想要做的就是调用输出缓存,用它来代替。

如果您需要保存HTML输出,您需要添加一个动作过滤器并拦截Result并将文本保存到数据库中。

相关问题