禁掉ViewState了,为什么URL还那么长?

波特王子 2010-05-31 03:33:33
在<%@ Page %>中已经设置EnableViewState="false"了,为什么URL中还有Viewstate?如何让它不在URL中?谢谢~
...全文
264 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
一品梅 2010-05-31
  • 打赏
  • 举报
回复
..........
whatisma 2010-05-31
  • 打赏
  • 举报
回复
莫见过
波特王子 2010-05-31
  • 打赏
  • 举报
回复
去掉form里边的runat确实是解决问题了
[Quote=引用 14 楼 jiezi316 的回复:]

一般来说就算你把页面的ENABLEVIEWSTATE设置为FALSE,页面里面还是有一小段VIEWSTATE,可以用如下方法解决。
1 去掉<FORM></FORM>
2 或者去掉FORM中的RUNAT=SERVER
其实前台页面如果只是展示,只要不能触发事件的控件,都不需要包含在<FORM runat=server></FORM>里面
[/Quote]
风骑士之怒 2010-05-31
  • 打赏
  • 举报
回复
纯属娱乐,仅供消遣
zhuyan853437 2010-05-31
  • 打赏
  • 举报
回复
不明白url跟viewstate有啥关系呢
jiankeqcaf 2010-05-31
  • 打赏
  • 举报
回复
奇怪的事
liuhongyu_cjzm 2010-05-31
  • 打赏
  • 举报
回复
1111111111111111111
myhope88 2010-05-31
  • 打赏
  • 举报
回复
不明白url跟viewstate有啥关系呢
zilong32 2010-05-31
  • 打赏
  • 举报
回复
看一下你form的method是不是为GET方法。
  • 打赏
  • 举报
回复
ViewState是每一次交互操作都变化的,写道url参数上去还叫做交互吗?那不是重定向了嘛!

所以可以肯定地说,这不是微软产品所为。
jiezi316 2010-05-31
  • 打赏
  • 举报
回复
一般来说就算你把页面的ENABLEVIEWSTATE设置为FALSE,页面里面还是有一小段VIEWSTATE,可以用如下方法解决。
1 去掉<FORM></FORM>
2 或者去掉FORM中的RUNAT=SERVER
其实前台页面如果只是展示,只要不能触发事件的控件,都不需要包含在<FORM runat=server></FORM>里面
  • 打赏
  • 举报
回复
[Quote=引用楼主 sptoor 的回复:]
在<%@ Page %>中已经设置EnableViewState="false"了,为什么URL中还有Viewstate?如何让它不在URL中?谢谢~
[/Quote]看来,只有靠你了。因为就是你自己把它搞到url上去给我们找乐子的啊!
newdigitime 2010-05-31
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 sptoor 的回复:]
就是禁掉了Viewstate还有这个出现,如果不禁的话,点击几次页面中的链接,就直接弹出窗口:“URL Too Long”

引用 7 楼 newdigitime 的回复:

引用 6 楼 sptoor 的回复:
比如URL出现了这种:
http://localhost:8081/result.aspx?__VIEWSTATE=%2FwEPDwUKLTk2MDc1ODU3MGRk3Cw……
[/Quote]
你把Form表单中的 action由post改成了get?

jiezi316 2010-05-31
  • 打赏
  • 举报
回复
LZ用没有什么第三方的组件?
匪君子 2010-05-31
  • 打赏
  • 举报
回复
不知道,呵呵
波特王子 2010-05-31
  • 打赏
  • 举报
回复
就是禁掉了Viewstate还有这个出现,如果不禁的话,点击几次页面中的链接,就直接弹出窗口:“URL Too Long”
[Quote=引用 7 楼 newdigitime 的回复:]

引用 6 楼 sptoor 的回复:
比如URL出现了这种:
http://localhost:8081/result.aspx?__VIEWSTATE=%2FwEPDwUKLTk2MDc1ODU3MGRk3Cwfudgn58HG5qsVLCyoI97GrUI%3D&amp;query=apple

这不会是程序设计者自己搞的一个querystring吧
[/Quote]
jiezi316 2010-05-31
  • 打赏
  • 举报
回复
啊,还真有,我是out了。55555
newdigitime 2010-05-31
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 sptoor 的回复:]
比如URL出现了这种:
http://localhost:8081/result.aspx?__VIEWSTATE=%2FwEPDwUKLTk2MDc1ODU3MGRk3Cwfudgn58HG5qsVLCyoI97GrUI%3D&query=apple
[/Quote]
这不会是程序设计者自己搞的一个querystring吧
波特王子 2010-05-31
  • 打赏
  • 举报
回复
比如URL出现了这种:
http://localhost:8081/result.aspx?__VIEWSTATE=%2FwEPDwUKLTk2MDc1ODU3MGRk3Cwfudgn58HG5qsVLCyoI97GrUI%3D&query=apple
[Quote=引用 1 楼 jiezi316 的回复:]

URL有VIEWSTATE?从来不知道有这个事情啊。
[/Quote]
马老虎 2010-05-31
  • 打赏
  • 举报
回复
他俩没关系吧!
加载更多回复(4)

62,046

社区成员

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

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

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

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