asp.net中几种简单的跨页提交方法

作者在 2008-04-13 11:19:17 发布以下内容
————————————————————

——————————————————————————————————————————————

 

1.用Response.Redirect("");方法。将要提交的内容在本页就处理,然后带到参数传递。接受也可以用Request["textbox1"]来接受参数;

2.用 Server.Transfer("a.aspx",true);来提交,这个方法也是我最喜欢用的一种。感觉很爽,目标页直接用Request.Form["textbox1"];来接受。

3.用2.0中新推出的一种方式,1.0中是没有这种方式的,在a.aspx中设置按钮的postbackurl为b.aspx,在b.aspx这样接受:  if (PreviousPage != null && PreviousPage.IsValid)
                    {string str = ((TextBox)(this.PreviousPage.FindControl("TextBox1"))).Text.ToString();}

因为一般的提交也都要验证所以加上previouspage.isvalid是很有必要的……



 

 

技术日志 | 阅读 1699 次
文章评论,共0条
游客请输入验证码