当前位置:编程学习 > C#/ASP.NET >>

如何从aspx页面向ashx页面传值

现在我有3个aspx页面想向一个ashx页面传两个数组,一个或多个参数[这些参数是ashx页面的属性],各位高手,有什么简便的方法么???? --------------------编程问答-------------------- 有数组?
如果你不想转换成字符串的话.

那只有用session或cache或Application了

如果方便转成字符串
那么可以用 表单进行post提交

如果数据量少,也可以用querystring或cookie传
--------------------编程问答-------------------- --------------------编程问答-------------------- 另外,可以将这些数据包装成aspx类的属性.然后在ashx中取得PreviousPage的属性. --------------------编程问答--------------------
引用楼主 mingtiangenghao1989 的回复:
现在我有3个aspx页面想向一个ashx页面传两个数组,一个或多个参数[这些参数是ashx页面的属性],各位高手,有什么简便的方法么????


还传个什么呀?!都是在web服务器上,直接把你的ashx中处理数据的代码写成一个static方法,然后在aspx中直接调用这个static方法。 --------------------编程问答-------------------- 方法一:使用session,cache,Application
方法二:先将数组存储到数据库中
不过有一点需要注意的是:这两种方法都必须先将数组中的数据进行序列化。
--------------------编程问答-------------------- 如果是在同一请求过程,也可以使用下面的方式:
System.Web.HttpContext.Current.Items["name"] = value;

它会在请求过程结束后,自动清除。 --------------------编程问答--------------------
引用 4 楼 sp1234 的回复:
引用楼主 mingtiangenghao1989 的回复:
现在我有3个aspx页面想向一个ashx页面传两个数组,一个或多个参数[这些参数是ashx页面的属性],各位高手,有什么简便的方法么????


还传个什么呀?!都是在web服务器上,直接把你的ashx中处理数据的代码写成一个static方法,然后在aspx中直接调用这个static方法。

顶 --------------------编程问答--------------------
引用 4 楼 sp1234 的回复:
引用楼主 mingtiangenghao1989 的回复:
现在我有3个aspx页面想向一个ashx页面传两个数组,一个或多个参数[这些参数是ashx页面的属性],各位高手,有什么简便的方法么????


还传个什么呀?!都是在web服务器上,直接把你的ashx中处理数据的代码写成一个static方法,然后在aspx中直接调用这个static方法。


不建议使用static吧,并发后,问题就来啦。 --------------------编程问答--------------------
引用 4 楼 sp1234 的回复:
引用楼主 mingtiangenghao1989 的回复:
现在我有3个aspx页面想向一个ashx页面传两个数组,一个或多个参数[这些参数是ashx页面的属性],各位高手,有什么简便的方法么????


还传个什么呀?!都是在web服务器上,直接把你的ashx中处理数据的代码写成一个static方法,然后在aspx中直接调用这个static方法。


顶一个。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,