在asp.net mvc的加密视图状态 [英] Encrypted view state in asp.net mvc

查看:96
本文介绍了在asp.net mvc的加密视图状态的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我知道视图状态不MVC exsists。我在寻找类似asp.net web表单加密的视图状态模式财产以后。我想隐藏在要求一些数据。

I know view state doesn't exsists in mvc. I'm looking for somthing similar to encrypted view state mode in asp.net web forms. I want to hide some data in request.

我试图做到的,是一些数据传递给反应和从用户隐藏。我不什么用户能够修改数据或看到它。通过保持数据隐藏在客户端,我想,以减少服务电话,因为我不能使用session保存这些数据。

What I'm trying to achieve is to pass some data to response and hide it from the user. I don't what the user to be able to modify the data or see it. By keeping that data hidden on client side i want to reduce service calls, since I can't use session to keep that data.

的数据将不被显示在所有。我只需要在以后通过它的服务。

The data won't be displayed at all. I just need to pass it later to service.

推荐答案

所以,我找到了答案,我的问题。有这将增加所需的行为 MVC3Futures项目

So I've found the answer to my question. There is MVC3Futures project which adds desired behavior.

这是可能的序列化entier模型和加密。

It's possible to serialize entier model and encrypt it.

@Html.Serialize("Transfer", Model, SerializationMode.EncryptedAndSigned)

在控制器绑定是通过将​​反序列化的属性自动进行的。

Binding in controller is automated by putting deserialized attribute.

public ActionResult Transfer(string id,[Deserialize(SerializationMode.EncryptedAndSigned)]Transfer transfer)

这篇关于在asp.net mvc的加密视图状态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆