易截截图软件、单文件、免安装、纯绿色、仅160KB

在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


相关问答:

为什么页面一加上Ajax就出错

查看源文件时出来的
<script type="text/javascript">
// <![CDATA[
Sys.Application.initialize();
Sys.Application.add_init(function() {
    $create(Sys.UI._Upd ......

大家看看我的代码有什么问题(关于ajax的)

在家研究ajax,看了别人的一个网上购物商城项目的源代码,自己也来仿别人的东西练习练习,没想出问题了!一下的这些代码是我仿照别人写的。我是想让注册的人填写用户名,光标离开用户名后面的填写空白处后立刻利用aj ......

Jquery1.3.2的AJAX问题

HuiFu.aspx页面


<%@ Page Language="C#" AutoEventWireup="true" CodeFile="HuiFu.aspx.cs" Inherits="fdfdcs" %>

<!DOCTYPE html PUBLIC &q ......

要去面试,说说大家你们使用AJAX的情况吧?

这个公司也干了好长时间了。自从使用AJAX开始就用的是ASP.NET AJAX安装包。 使用的不多,对内核中XMLHttprRequest如何处理的也不知道。对其他公司试用的情况也不知道。请教一下,现在大家都只用什么开发AJAX。都在使 ......

简单的Ajax提示窗口。

有个检查操作是否成功的功能。流程是。

用户 提交 数据后 ,在后台处理。然后 根据 情况 返回 提示。

提示用 div


help

ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.Ge ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号