在Web 应用程序里边,最常用的页面间传递参数的方式有哪些?
1个回答
展开全部
1) 会话Session:Session[“name”] = value; 读:Session[“name”]
2) 应用程序对象Application:Application[“name”] = value; 读:Application[“name”]
3) 转发:第一个页面: Server.Transfer(“WebForm1.aspx”, true);第二个页面: Request.Form[“TextBox1”]
4) 跨页提交:第一个页面:指明提交按钮要回发的URL<asp:TextBox ID=“txtContent“ runat=”server”/><asp:Button ID=“btnOK” PostBackUrl=“B.aspx” runat=“server” Text=“提交” />第二个页面:((TextBox)PreviousPage.FindControl(“txtContent”)).Text
5) QueryString第一个页面:URL?名称=值第二个页面:Request.QueryString[“名称”]
6) Cookie第一个页面:HttpCookie cookie = new HttpCookie(名称,值); Response.Cookies.Add(cookie);第二个页面:Request.Cookies["名称"].Value
2) 应用程序对象Application:Application[“name”] = value; 读:Application[“name”]
3) 转发:第一个页面: Server.Transfer(“WebForm1.aspx”, true);第二个页面: Request.Form[“TextBox1”]
4) 跨页提交:第一个页面:指明提交按钮要回发的URL<asp:TextBox ID=“txtContent“ runat=”server”/><asp:Button ID=“btnOK” PostBackUrl=“B.aspx” runat=“server” Text=“提交” />第二个页面:((TextBox)PreviousPage.FindControl(“txtContent”)).Text
5) QueryString第一个页面:URL?名称=值第二个页面:Request.QueryString[“名称”]
6) Cookie第一个页面:HttpCookie cookie = new HttpCookie(名称,值); Response.Cookies.Add(cookie);第二个页面:Request.Cookies["名称"].Value
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询