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