数据是经过加密的,用javascript不好解密吧,否刚服务器的状态信息都被人乱改了

解决方案 »

  1.   

    <ASP.NET ViewState 初探 >
    http://www.microsoft.com/china/msdn/library/dnaspnet/html/Asp11222001.asp
      

  2.   

    http://www.csdn.net/develop/article/17/17323.shtm
    http://www.csdn.net/develop/article/17/17686.shtm
      

  3.   

    我就是想要把服务器传来的数据集保存在客户端,客户端显示datagrid,服务器是不是也将datagrid绑定的数据集发到客户端,如果是这样的话,那怎样才能得到这个数据集,并将它保存在客户端。
      

  4.   

    没错,asp.net是将datagrid的数据保存到viewstate中发送到客户端的.
      

  5.   

    那么怎样保存viewstate中的数据集到客户端?
      

  6.   

    ViewState["name"] = "value";
      

  7.   

    我是说datagrid绑定的数据集被放在viewstate中传到客户端后,怎么将viewstate中的数据集保存到客户端?是不是应该用客户端脚本语言实现啊?(因为阿asp.net的c#语言只在服务器端运行),谢谢!
      

  8.   

    asp.net已经把这些事都做了,你要做的仅仅是设置控件的EnableViewState属性是否为true,asp.net框架就会吧需要保存到ViewState的属性值经过加密后放在ViewState中发送到客户端的Hidden中.到客户端的是经过加密的Hidden控件的值,客户端基本没法对其操作.
      

  9.   

    把ViewState放到一个变量里,在脚本引用
      

  10.   

    ViewState到客户端是经过加密的,客户端无法引用ViewState的
      

  11.   

    在脚本中引用变量呢?  和asp一样 <%=变量名%>