2013-03-19 90 views
2

我需要一些建议,当我的网站上持久数据时,我应该使用什么方法。在Webmatrix中保留数据

作为属性的网站的每个成员都有关于该属性的信息,分布在多个选项卡(单独页面)上。我需要知道如何在这些页面之间浏览时保留属性ID,以便他们可以导航到单独的选项卡并仍然可以看到关于相同属性的信息。

我知道如何使用cookie来做到这一点,但我担心如果用户使用禁用cookies的PC,这将会使事情如何运作。

也许会话变量?

谢谢,加文

回答

2

有在ASP.NET网页,这是我在这篇文章中有详细的坚持请求之间的数据很多选择:Transferring Data Between ASP.NET Web Pages

+0

感谢迈克,我已经通过这个阅读(实际上考虑你的网站是一个神圣的圣杯),但我只是想澄清一下你的选择最适合我的特定场景。一旦我确认了这一点,我将使用你的网页来实际执行我的发现。您的建议将非常感激。我猜会话变量是最好的吗? – Gavin5511 2013-03-19 15:19:18

+0

会话依赖于cookie - 除非您明确实施无Cookie状态管理。如果你点击链接从一个标签页到另一个标签页,我会推荐POST请求和一个隐藏的表单字段。 – 2013-03-19 15:29:52

+0

感谢迈克,我会使用你的链接,看看我能不能找出如何实现这一点。感谢你的帮助。谢谢 – Gavin5511 2013-03-19 15:32:18