首页
ASP教程
PHP教程
.NET教程
MSSQL教程
Mysql教程
Html/Css
JavaScript
Dreamweaver
站长
当前位置:
首页
>>
.Net技术问答1
>>
.Net问答1
>>100分的菜鸟问题,在线等待!!!如何让两个页面通讯??
100分的菜鸟问题,在线等待!!!如何让两个页面通讯??
问: 以前在ASP中把一个页面的数据发到另一个页面是按以下方法实现的: <from action="负责处理的页面" method="post" …… 现在在ASP.NET中怎么实现啊? ______________________________________________________________________________________________ 答1: 我是用C#的 Response.Redirect("http://…… ?……")是不是可以实现啊? 还有其他的方法吗? ______________________________________________________________________________________________ 答2: 用form提交可以呀 ______________________________________________________________________________________________ 答3: 你可以把数据保存在Session中,然后在其它页面去Session中的值 ______________________________________________________________________________________________ 答4: 去---->取 ______________________________________________________________________________________________ 答5: 如果你不用到服务器端控件,也可以这样呀: <from action="负责处理的页面.aspx" method="post">不过这样你不能用服务器的特性了。 也可以用<a href="asdfjlkajsdf.aspx?id=4">hahahah</a>这样的办法呀 ̄ ______________________________________________________________________________________________ 答6: <form id="programmaticID" method=POST | GET action="srcpageURL" runat="server" > Other controls, input forms, and so on. </form> ______________________________________________________________________________________________ 答7: 1.用Session 2.用Response.Redirect("xinyemian.aspx?parm=new");传递 在xinyemian.aspx中用Request["parm"].ToString();取值 3.Request.Form 4.Server.Transfer("Logon.aspx"); ...... ______________________________________________________________________________________________ 答8: 用SESSION 或 COOKIE 先把变量的值记录下来。 在第二个页面用完了在删除就可以了啦! ______________________________________________________________________________________________ 答9: 同意guying999(guying999)的 ______________________________________________________________________________________________ 答10: 大家都好快,看来又抢不到分了...ZZ... ______________________________________________________________________________________________ 答11: 楼上的都说完了 ______________________________________________________________________________________________ 答12: 方法比较多,一般是在url里面传递参数以及提交后,在第二个页面用Request 另一种较好的方法是实例化第一个页面,参见msdn [在页间传递服务器控件值] 不建议使用Session ______________________________________________________________________________________________ 答13: session。MSDN有很详细的例子。 ______________________________________________________________________________________________ 答14: 在两个ASP.NET页面之间传递值 http://www.aspxboy.com/Files/71/66/2003101417613.htm ______________________________________________________________________________________________ 答15: 两个页面间仅是传递参数无需Session。可以这么写,比如WebForm1.aspx和WebForm2.aspx,其中都有一个文本框和按钮: WebForm1的Button_Click() {Response.Redirect("WebForm2.aspx?guid=" + this.TextBox1.Text.Trim());} WebForm2的Button_Click() {this.TextBox1.Text = Request.QueryString["guid"].ToString();} 使用Session WebForm1的Button_Click() {Session["guid"] = this.TextBox1.Text.Trim(); Response.Redirect("WebForm2.aspx");} WebForm2的Button_Click() {this.TextBox1.Text = Session["guid"].ToString();}
copyright 2004-2009
www.qqcf.com
all rights reserved. DIV+CSS架构
本站为学习性免费网站,没有任何商业性质,甚至连一个外部广告都没有投放
所有文章均来源于互联网,如发现有侵权,请来信告知,本站将会以最快的速度删除和改正,E-Mail:cftop@qq.com