这是viewstate解码工具下载,每(měi)天都能收到不少的“无效的视图状态”这样的错误报告。今天(tiān)突然想知道如果我只能(néng)看(kàn)到ViewState的(de)信息,即(jí)源(yuán)文(wén)件中类似如下(xià)的这(zhè)些信息时(shí)候,我是否能分析出ViewState中(zhōng)到(dào)底存在了(le)那(nà)些信息。
viewstate解码(mǎ)工(gōng)具是编码(mǎ)/解(jiě)码,默认情况(kuàng)ASP.NET ViewState是散列附加的,因此重新编码数据会失败,但(dàn)这将帮助开(kāi)发人员解决此问题(tí)。
viewstate解(jiě)码工具是(shì)一款程序(xù)员(yuán)经常用到的编程解码(mǎ)工具,具有viewstate查(chá)看(kàn)和解码、保存(cún)字符串信息(xī)的功能,ViewStateDecoder软件体积非常小,下(xià)载(zǎi)解压(yā)即可使用。
viewstate并不是能存(cún)储所有的.net类型(xíng)数据,它(tā)仅仅支持String、Integer、Boolean、Array、ArrayList、Hashtable 以及(jí)自定义的一些类型.
任何事物(wù)都有两面性(xìng), 使用viewstate会增加页面(miàn)html的输出量,占用更都(dōu)的带宽,这一点是需要(yào)我们慎重(chóng)考虑的(de). 另外, 由(yóu)于(yú)所有的viewstate都是(shì)存(cún)储在一(yī)个隐藏(cáng)域里面,用户可以(yǐ)很(hěn)容易的通过查(chá)看源码来看到这个经过(guò)base64编码的值.然后(hòu)再经过转(zhuǎn)换就可以获取你存储其中的对象和变量值!
