首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

为什么aspx会有莫明代码呀?解决办法

2012-02-01 
为什么aspx会有莫明代码呀?查看aspx的html代码,就有这两个,应该是自动生成的,怎么可以去掉呢?谢谢!inputt

为什么aspx会有莫明代码呀?
查看aspx的html代码,就有这两个,应该是自动生成的,怎么可以去掉呢?谢谢!

<input   type= "hidden "   name= "__VIEWSTATE "   id= "__VIEWSTATE "   value= "/wEPDwUKMTEyMTc3MTQwNmRk "   />
<input   type= "hidden "   name= "__EVENTVALIDATION "   id= "__EVENTVALIDATION "   value= "/wEWBAL50fQJAq+u6rYIAtLF4JEPArmtoJkD "   />

[解决办法]
viewstate???自动生成的话你删掉应该就可以了!!
[解决办法]
你没有搞清原理吧,aspx的html,晕,还是看看asp.net运作原理再问吧
[解决办法]
提交ASP.NET表单时,必须给“__VIEWSTATE”和“__EVENTVALIDATION”赋值。“__VIEWSTATE”和“__EVENTVALIDATION”的值可以通过在要提交的页面上按右键“查看源文件”中找到。如下:
id= "__VIEWSTATE " value= "/wEPDwUKMTg0NTgwMzM2M2RksjXHwIOzdq/skwDy1k6qTexm2j0= "
id= "__EVENTVALIDATION " value= "/wEWBAKxhbOEAQKPpuq2CALyveCRDwLejM6fDwP2723lUdzBJVBIAVzbpM2sXYqc "
通过“查看源文件”得到的“__VIEWSTATE”和“__EVENTVALIDATION”的值还不能直接提交给表单,还需要转换成URL编码的字符串。

viewState = System.Web.HttpUtility.UrlEncode(viewState);
eventValidation = System.Web.HttpUtility.UrlEncode(eventValidation);


[解决办法]
http://epasser.aydc.com.cn/article/adp/2-10-1/content12968.html
[解决办法]
asp.net运行在server,靠他自动生成的代码执行在client,如果不生成,怎么让客户端看?
[解决办法]
如果用了Page.IsPostBack,就有这种情况,而IsPostBack的运行原理就是靠__VIEWSTATE
[解决办法]
web开发,不只是会敲几行代码,要深入了解web机制
[解决办法]
ViewState
存得越大, 输出的 __VIEWSTATE 越多
[解决办法]
这些不需要去管

想管了解下web机制

可以禁用ViewState


[解决办法]
服务器控件都是这样的..

热点排行