這是viewstate解碼工具下載,每天都能收到不少的“無(wú)效的視圖狀態(tài)”這樣的錯(cuò)誤報(bào)告。今天突然想知道如果我只能看到ViewState的信息,即源文件中類似如下的這些信息時(shí)候,我是否能分析出ViewState中到底存在了那些信息。
viewstate解碼工具是編碼/解碼,默認(rèn)情況ASP.NET ViewState是散列附加的,因此重新編碼數(shù)據(jù)會(huì)失敗,但這將幫助開發(fā)人員解決此問(wèn)題。
viewstate解碼工具是一款程序員經(jīng)常用到的編程解碼工具,具有viewstate查看和解碼、保存字符串信息的功能,ViewStateDecoder軟件體積非常小,下載解壓即可使用。
viewstate并不是能存儲(chǔ)所有的.net類型數(shù)據(jù),它僅僅支持String、Integer、Boolean、Array、ArrayList、Hashtable 以及自定義的一些類型.
任何事物都有兩面性, 使用viewstate會(huì)增加頁(yè)面html的輸出量,占用更都的帶寬,這一點(diǎn)是需要我們慎重考慮的. 另外, 由于所有的viewstate都是存儲(chǔ)在一個(gè)隱藏域里面,用戶可以很容易的通過(guò)查看源碼來(lái)看到這個(gè)經(jīng)過(guò)base64編碼的值.然后再經(jīng)過(guò)轉(zhuǎn)換就可以獲取你存儲(chǔ)其中的對(duì)象和變量值!