我有一个 viewModel,其中包含一个在传递给部分视图之前填充的字符串。我需要能够在发布表单时取回数据。目前我已经创建了一个隐藏字段并将数据绑定到它。然后,当回发时,我可以从表单集合中获取数据。
这并不完全是我想要的。我希望数据完全隐藏在视图之外。对于我必须遵守的框架来说,使用会话并不是真正的选择。
我可以使用任何替代方案吗?
Thanks
这里需要澄清一下:重要的是数据不重要吗?visible给用户,或者它不是无障碍?
如果你想成功无形的,您可以将数据存储在 cookie 而不是隐藏字段中。当您在服务器上读取它时,您还将 cookie 标记为过期。这有点像黑客,但它会满足您的要求 - 将数据存储在客户端而不是标记中。
如果你想成功难以接近的,您可以对其进行混淆(例如,散列或加密)并仍然将其存储在隐藏字段(或 cookie,如上所述)中,但要知道,由于您仍然向用户提供了部分信息,所以它并不完全是无法访问数据。
如果重要的事情是将数据存储在用户无法以任何方式访问的地方,但您无法在服务器端这样做,那么您就不走运了。您发送给客户端的任何内容,足够聪明的用户都可以阅读。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)