首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以在ASP.NET中解码EventValidation和ViewState吗?

可以在ASP.NET中解码EventValidation和ViewState吗?
EN

Stack Overflow用户
提问于 2009-07-07 14:33:45
回答 5查看 7.5K关注 0票数 10

如何解码ASP.NET EventValidation和ViewState?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-07-07 14:41:41

我最近回答了一个类似的问题,Getting values from viewstate using JQuery?

基本上,默认情况下ViewState只是base64编码的,所以只要管理员没有将站点配置为加密,您就可以解码它。引用我之前的回答:

如果您正在编写供自己使用的控件,并且您只需要从ViewState读取,那么您可以这样做,但我不建议您这样做,除非您找到一个经过良好调试的库来为您解析它。这个格式有点混乱(参见ViewState: All You Wanted to Know for more details)。

该链接提供了对ViewState极其全面和清晰的介绍。

至于事件验证,我不确定它是Base64编码的,还是看起来像Base64(我找不到一个确凿的、权威的参考资料)。不过,This Rexiology article可能会有所帮助。

票数 3
EN

Stack Overflow用户

发布于 2009-07-07 14:43:36

我对EventValidation不太确定,但是你可以用Fritz Onion的ViewState Decoder来解码ViewState。

票数 2
EN

Stack Overflow用户

发布于 2012-12-25 21:14:52

我最近需要解码ViewStates,发现这个工具很有用:View State decoder

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1092697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档