ajax updatepanel的源文件不一致

来源:百度知道 编辑:UC知道 时间:2024/05/21 13:59:00
我今天发现一个问题,我在updatepanel中放了一个HiddenField ,之后在updatepanel的一个command中的执行改变HiddenField.value,运行该页面,通过查看源文件,发现这个HiddenField.value的值并未改变,但是,界面显示(浏览器中)却已经改变,我又用了label控件,发现也有这个问题,不知道为什么?高手告诉我该怎么改变。我去掉这个updatepanel,发现,源文件与显示一致了。

html 到了浏览器上之后,所有的源代码是不会改变的。但是变量确实会变化。变量改变后他的东西是在内存里,而不是修改浏览器的源代码。

如果你想要源代码也改变,必须让服务器重新发送代码,这个代码是修改后的值。
至少需要一个与服务器的交互才能更新源代码。

你可以给浏览器装一个查看保存数据的插件(我记得 Firefox 有)可以直接看内存中的变量。