首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于AjaxPro怎么使用后台数组成员变量

2012-02-17 
关于AjaxPro如何使用后台数组成员变量在我的后台中声明了一个数组做为这个类的成员变量(public类型),在某

关于AjaxPro如何使用后台数组成员变量
在我的后台中声明了一个数组做为这个类的成员变量(public类型),在某一个方法中进行了赋值,但是在[AjaxPro.AjaxMethod]方法中却引用不到值,请问如何才能在ajax方法中完整引用这个数组?

[解决办法]
应该用不了,除非数组是静态的
ajaxpro是通过反射来调用成员方法,它的对象都是动态创建
[解决办法]
把数组的东西放在hidden中或者Session吧
[解决办法]
这个好像不可以直接使用,给你一个另外的建议!
在你需要的数组赋好值后放在Session中,如:Session[ "arr1 "]=mystringArray;
然后在AjaxPro的方法前加
[AjaxPro.AjaxMethod(HttpSessionStateRequirement.ReadWrite)]声明以便读写Session(前提是引入AjaxPro空间,using AjaxPro);
然后在需要时
string [] dd=(string[])Session[ "arra "]即可!

热点排行