为什么aspx会有莫明代码呀?

牛牛牛牛牛牛牛牛88 2007-07-19 08:55:26
查看aspx的html代码,就有这两个,应该是自动生成的,怎么可以去掉呢?谢谢!

<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTEyMTc3MTQwNmRk" />
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBAL50fQJAq+u6rYIAtLF4JEPArmtoJkD" />
...全文
161 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
tss1011 2007-07-19
  • 打赏
  • 举报
回复
服务器控件都是这样的..
nyzfl 2007-07-19
  • 打赏
  • 举报
回复
这些不需要去管

想管了解下web机制

可以禁用ViewState

cqdyh 2007-07-19
  • 打赏
  • 举报
回复
ViewState
存得越大, 输出的 __VIEWSTATE 越多
伴老思源 2007-07-19
  • 打赏
  • 举报
回复
web开发,不只是会敲几行代码,要深入了解web机制
atmo 2007-07-19
  • 打赏
  • 举报
回复
如果用了Page.IsPostBack,就有这种情况,而IsPostBack的运行原理就是靠__VIEWSTATE
sxsluoyin 2007-07-19
  • 打赏
  • 举报
回复
asp.net运行在server,靠他自动生成的代码执行在client,如果不生成,怎么让客户端看?
牛人 2007-07-19
  • 打赏
  • 举报
回复
http://epasser.aydc.com.cn/article/adp/2-10-1/content12968.html
牛人 2007-07-19
  • 打赏
  • 举报
回复
提交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);

pdos95 2007-07-19
  • 打赏
  • 举报
回复
你没有搞清原理吧,aspx的html,晕,还是看看asp.net运作原理再问吧
chuxue1342 2007-07-19
  • 打赏
  • 举报
回复
viewstate???自动生成的话你删掉应该就可以了!!

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧