摘要:
最近在学.net和.net ajax,发现在button提交后ajax无法保存视图状态,想了一下,可以用url、cookies或隐藏的textbox来传递
url和textbox方法比较简单就没有多想,主要是测试了cookies的方法,发现只要有中文会就乱码
在网上找了一圈发现解决方法都不理想,主要问题出在于,C#中用UrlEncode来编码或javascript中用的却是unescape来解,反之也是这个道理,总是不行
也试过网上的Javascript自定义函数UrlEncode、UrlDecode,也是不起作用。
后来去看了一下Javascript的函数表,发现原来Javascript中有decodeURI和encodeURI两个函数,可以实现与.net程序之间cookies的完美传递。
真是郁闷的一B啊。代码如下: 阅读全文
posted @ 2008-11-18 23:55 billpeng 阅读(403) 评论(0) 推荐(0) 编辑