现在我想跳转到一个页面,并把一些参数传递过去,一般想到的就是用get方式,在地址后面把参数加上,但是目前我的涉及到比较重要的数据,我不想用这样的方式,不安全,而且我的参数有可能会有很多数据,如果数据太大的话,可能传递失败,.net中默认是post到本页面中,现在我在一个按上的事件中想实现跳转到另一个页面中,并且把一些参数传过去,要如何实现?当然这个按钮的事件中我还会处理很多的逻辑代码,请高人帮助,寻求除了用session及cookie以外的方法,因为session不注意就过时,设置session又不太好,看起来要求有一点过分哈,嘿嘿,有没有什么变通的方法?
解决方案 »
- 关于DataList GridView ListView 数据绑定
- asp.net 大神们帮小弟做个简单的在线相册网站 (学生用)
- hiddenfield可以这样用吗?为什么ValueChanged事件没有激发?
- 求电子《c#高级编程》三版,四版都行 马上结
- |M| xmlhttp.send() 中文乱码问题已经OK但现在 html标签无法传值
- 昨天去FOXCONN面试.net程序员,面试通过,但是..
- 一個不可能的任務,歡迎討論
- 请问ASP的WEB应用程序可以升级为ASP.NET的WEB应用程序么,如何升级
- 页面间参数传递可以这样做吗?
- 请各位多多帮忙,寻求ERP程序和演示,人多了,分不够再加,解决问题是主要的,谢谢!
- 高手请进,,,,,
- web.config和bin文件夹的问题
但是对性能的影响不清楚,有经验的朋友给说说吧。
using System.Collections.Specialized;
....
public string getPostBackStream(string rUrl)
{
// Create a new WebClient instance.
WebClient myWebClient = new WebClient();
// Create a new NameValueCollection instance to hold
// some custom parameters to be posted to the URL.
NameValueCollection myNameValueCollection = new NameValueCollection();
myNameValueCollection.Add("title","this is title"); myNameValueCollection.Add("excerpt","this is excerpt");
byte[] responseArray = myWebClient.UploadValues(rUrl,"POST",myNameValueCollection);
return Encoding.ASCII.GetString(responseArray);
}WebClient post到页面,并且返回页面的结果。