如何在asp.net页面间传递form中的全部数据

linghuqiong 2006-04-20 07:54:24
如何在asp.net页面间传递form中的全部数据?
ASP可以用action="next.aspx" method="post"的方法传递form中的全部数据,用asp.net(#C)应该如何传呢?在网上看到可以用Response.Write,但我觉的这个方法要一个一个的写数据,而且是明码,不是很好,有没有其他的方法?谢谢:)
...全文
273 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
煊烨 2006-04-21
  • 打赏
  • 举报
回复
asp.net可以按照asp那样写也可以的
robert1980 2006-04-21
  • 打赏
  • 举报
回复
这个问题解决了没有? 我也在试
soarheaven 2006-04-21
  • 打赏
  • 举报
回复
又学到了新的
robert1980 2006-04-21
  • 打赏
  • 举报
回复
3Q 我试试
fj_shaodw 2006-04-21
  • 打赏
  • 举报
回复
WebClient cpitClient = new WebClient();
NameValueCollection data = new NameValueCollection();
data.Add("参数1",值1);
data.Add("参数2",值2);
try
{
byte[] sb = cpitClient.UploadValues("b.aspx",data);
}
catch(Exception ee)
{
throw new Exception(ee.Message);
}
cpitClient.Dispose();

我以前和别人的程序结合传参就这么写。
robert1980 2006-04-21
  • 打赏
  • 举报
回复
是这样的,我有a页面,b页面是另一个别人的应用程序,b只接收form集合的值,本来我a的表单post给b就行了,不过现在先要到a的后台做一些处理,然后再打开b页面,同时把数据传给b,怎么实现呢?
i三千 2006-04-21
  • 打赏
  • 举报
回复
还有一个办法:


if (HttpContext.Current.Items["InfoList"] == null)
{
HttpContext.Current.Items.Add("InfoList","要传的值");
}

HttpContext.Current.Server.Transfer("next.aspx");

next.aspx页:
----------------

string InfoList= (string)HttpContext.Current.Items["InfoList"];
joecfan 2006-04-21
  • 打赏
  • 举报
回复
活靶子的挺有意思诶!
xuqk 2006-04-21
  • 打赏
  • 举报
回复
.net永远不要担心客户端,只要专注写好生成客户端的服务端代码就可以了
robert1980 2006-04-21
  • 打赏
  • 举报
回复
用aspnet1.1的怎么实现?
soarheaven 2006-04-21
  • 打赏
  • 举报
回复
再asp.net中也时这么传递<form action="next.aspx" method="post"></from> 但是那个自动生成的<form runat="server">则要去掉,在next.aspx中获取值方法有:
1〉int tempID=1;
int loop1,loop2;
NameValueCollection coll;

//Load Form variables into NameValueCollection variable.
coll=Request.Form;
// Get names of all forms into a string array.
String[] arr1 = coll.AllKeys;
for (loop1 = 0; loop1 < arr1.Length; loop1++)
{
//Response.Write("Form: " + arr1[loop1] + "<br>");
{
String[] arr2=coll.GetValues(arr1[loop1]);
for (loop2 = 0; loop2<arr2.Length; loop2++)
{
//Response.Write("Value " + loop2 + ": " + arr2[loop2]+ "<br>");
}
}
}
//Response.Write("谢谢您的参与!");
2:
flag = int.Parse(Request.Form["flag"].ToString());
LoginID = Request.Form["username"].ToString();
PassWord = Request.Form["password"].ToString();
Question = Request.Form["question"].ToString();
Answer = Request.Form["answer"].ToString();
活靶子哥哥 2006-04-21
  • 打赏
  • 举报
回复
如果你使用的时asp.net2.0
那么
http://blog.joycode.com/joy/archive/2005/08/03/61451.aspx

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧