CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

viewState的问题

楼主seelancer(郁闷枪骑兵)2005-08-03 22:03:39 在 .NET技术 / ASP.NET 提问

ASP.NET   页框架提供了多种选项来帮助您为管理状态而保留更改。该页框架包含一项名为“视图状态”(view   state)   的功能,该功能会在往返过程之间自动保留页以及页上所有控件的属性值。  
   
  这是我在msnd摘抄的一句话,  
  可不可以理解为:  
   
  如果我将一个TextBox控件的EnableViewState属性置为false,然后在这个文本框上输入一些字符,在回发页面后,这个控件的文本将恢复默认值,即我输入前的值?  
   
  可是我在实际操作中textBox还是保留着我输入的值阿,这是为什么?  
  但是如果是html控件就不会保留,为什么?  
  谢谢 问题点数:20、回复次数:9Top

1 楼seelancer(郁闷枪骑兵)回复于 2005-08-04 13:36:50 得分 0

upTop

2 楼OSCAR_NJU(死刑犯)回复于 2005-08-04 13:43:55 得分 0

upTop

3 楼seelancer(郁闷枪骑兵)回复于 2005-08-08 10:25:33 得分 0

upTop

4 楼seelancer(郁闷枪骑兵)回复于 2005-08-08 11:23:11 得分 0

帮帮忙Top

5 楼sp1234(asp.net不是一个语言,是一个操作系统)回复于 2005-08-08 11:42:21 得分 10

你摘抄的那段只是说ViewState保持状态,并没有说什么“恢复默认值”的呀?!  
   
  在文本框中输入内容,不论是否有ViewState,它都会呈现输入的内容。这难道不正常么?  
   
  关键是你要理解,提交数据与ViewState无关!  
   
  当你在屏幕上点其他地方,页面提交刷新时,textbox文本仍然保持,这才用到了ViewState。Top

6 楼hchxxzx(NET?摸到一点门槛)回复于 2005-08-08 12:15:20 得分 10

楼上说得对  
  在普通的html控件中,当页面刷新之后,录入的信息,即自动消失。而在asp.net生成的页面中,一旦你在输入框中,输入一个值之后,并且有经历过一次页面提交,那么,否认你如何按f5对页面进行刷新,该输入框中的值并不会消失。Top

7 楼cherish58()回复于 2005-08-08 12:21:30 得分 0

ViewState只是保持里面的变量在本页都能使用Top

8 楼renyu732(Sysinfo)回复于 2005-08-08 12:50:41 得分 0

应该属于IE的原因了。Top

9 楼jimu8130(火箭的未来在哪里?)回复于 2005-08-08 12:57:57 得分 0

sp1234+hch说的对,viewstate的作用不是你想的Top

相关问题

  • hash table,ApplicationState,Viewstate
  • Viewstate 和 DataSet
  • viewstate的困惑!
  • 了解一下viewstate
  • ViewState的问题!!!急!
  • 关于DataGrid和ViewState
  • 如何清除viewstate?
  • ViewState也会超时 ??!!
  • ViewState和Session比较?
  • ViewState的安全问题?

关键词

  • asp.net
  • 控件
  • 页面
  • viewstate
  • 输入
  • 值
  • 刷新
  • 保留
  • 提交
  • 状态

得分解答快速导航

  • 帖主:seelancer
  • sp1234
  • hchxxzx

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo