在ajax中,是不是viewstate没用了?
我在Page_Load中初始化了viewstate["s1"]的值,在另外某个事件RefreshClick中改变了viewstate["s1"]的值。后来,我调试程序,发现值居然没有改变,还是我在Page_Load中设置的值,真是奇怪。
请问:viewstate是不是在ajax没用了?
另外在RefreshClick事件中我加了一句:“GridPanel1.Reload(); ”虽然我发现这句不解决问题我删除了,但是我发现一件奇怪的事情, 程序执行后调用了page_load,再调用了RefreshClick,这我觉得正常,但是它又调用了page_load一遍,真是搞不懂。是不是Reload()专为客户端设计的?
在ajax中 ,是这样。如果你的HTML 全是JS ajax 的话 你可以完全禁用VIEWSTATE.
有用呀,viewstate,session,application都会有用。但是如果页面上没有runat=“server”的部分,就是说没有viewstate的话,那就用不成了
有用
实际上,ajax也是get或post页面
而get或post页面
都会执行到Page_Load方法,这是asp.net页面定义的事件顺序
所以,asp.net定义了2个属性
IsPostBack指示当前是Post回发页面
IsCallBack指示当前是回调页面(注:如果是自己写的XmlHttp,这个值就不准确了)
有用的。
学习.!
可以使用。
是否加了
if(!IsPostBack)
{
Id="";
}
public string Id
{
get{ return ViewState["Id"].ToString();}
set{ ViewState["Id"]=value;}
}
执行其他操作,页面回传会执行Page_Load
ding
我在Page_Load中当然使用了if(!Page.IsPostBack) { viewstate["s1&qu
相关问答:
第14章 的树型菜单的例子不能在IE中正常显示(树的结构可以展开,但展开后再点击就不能收缩了),但能在谷歌浏览器中使用,有看此书的朋友能指点下吗?
好贴 呵
dfgfgfgffffff
谢谢。
......
在家研究ajax,看了别人的一个网上购物商城项目的源代码,自己也来仿别人的东西练习练习,没想出问题了!一下的这些代码是我仿照别人写的。我是想让注册的人填写用户名,光标离开用户名后面的填写空白处后立刻利用aj ......
请哥哥姐姐弟弟妹妹叔叔阿姨们帮帮忙
我遇见了一个跟您一样的问题,就是我的 Visual Web Developer 2008 简体版 安装AJAX的时候也出现问题,我下载AjaxControlToolkit
了也解压了,但是没有安装AspAjaxExtSetu ......
JScript code:
function createRequest(){
if(window.XMLHttpRequest){
httpRequest=new XMLHttpRequest();
}else if(window.ActiveXObject){
try ......
我做一个省市的二级下单菜单,当我选择某个省后对应省的市就显示在了第二个列表框中,当我再次选择一个省后第二个省的市也能显示在第二个列表框中,但很烦人的是在显示第二个市的同时我第一次选的也还保留在了列表框 ......