第一次学ASP。NET,越学越糊涂。请教。我来说一下我对视图状态的理解和不懂的地方,请各位邦我看看我理解的全过程对吗那两个提问也请邦我解答一下1。第一次请求ASP。NET页百时在服务器端创建服务器控件,同时自动生成视图状态(包括所有控件的属性的初始值),在页面被转换为HTML输出到浏览器时将视图状态做为表单隐藏字段一同输出,提问:
假设有一个文件框控件有初始值那么初始页面上的控件的值是从视图状态中得来的还是创建该控件的代码中的TEXT值。即是用视图状态填充的还是<ASP:TEXTBOX ID=“” TEXT=“初始值”>中的TEXT属性2。在文本框中改变初始值,
提问:
是否同时隐藏字段的值也相应改变
提交按钮后页面被回发到服务器时表单隐藏字段又再次存到服务器端,当页面被显示到浏览器时又再次从隐藏字段中读值填充控件值,同时隐藏字段又被一同输出到表单中。