我用下面的方法传递参数:
Response.Redirect(@"http://localhost/test/t6/WebForm1.aspx?str="+str);但是由于str的数据量过大(2k左右),导致这种方式不能传输过去数据。还有其它方法解决吗?
Response.Redirect(@"http://localhost/test/t6/WebForm1.aspx?str="+str);但是由于str的数据量过大(2k左右),导致这种方式不能传输过去数据。还有其它方法解决吗?
解决方案 »
- VS2005的使用问题
- C#调用DLL后,如何退出DLL进程?
- 关于Word,有点难度,讨论为主,恭迎高人,C#与Word打交道问题!
- 请问文本框中的属性信息是怎么设置的呀~~~~~~~~第一次做C#的应用程序,拜托在线等待回复
- 大虾们帮帮忙啊,求你们了!
- backgroundworker TargetInvocationException
- 100分求助,怎么没人回答啊,用过Reporting Services的请进
- 请问 CS Form 能否调用JAVASCRIPT ?
- c# winForm 远程验证的问题
- wpf 如何实现视频监控 画面变化事件触发
- 目前ORM现状如何,似乎很火啊
- SQL怎么实现某条记录的一字段值在表里的排名
Session["str"] = str;
直接转向到你的页面
在你需要的页面
string str = Session["str"].ToString();
//--清除Session
Session["str"] = null;
放在form中 然后post给需要的网页(form不要runat='server' 而是直接像asp那样提交)
可是我转向的页和当前程序不在一个站啊
------------------------------------
那session ,application 都没用了!
使用webservice是好办法!
-------------------------------
你描述不清!既然参数保存在Web Service中,那你为何不在另一个站点从Web Service中获取参数呢?