AI智能
改变未来

ASP.NET的几种页面间的传值方法

第一种方法:­
通过URL链接地址传递­

send.aspx:­protected void Button1_Click(object sender, EventArgs e)­{­Request.Redirect(\"Default2.aspx?username=honge\");­}­receive.aspx:­string username = Request.QueryString[\"username\"];    // 这样可以得到参数值。­

第二种方法:­
通过post方式。­

send.aspx­<form id=\"form1\" runat=\"server\" action=\"receive.aspx\" method=post>­<div>­<asp:Button ID=\"Button1\" runat=\"server\" OnClick=\"Button1_Click\" Text=\"Button\" />­<asp:TextBox ID=\"username\" runat=\"server\"></asp:TextBox>­</div>­</form>­­receive.aspx­string username = Ruquest.Form[\"receive\"];      // 这样可以得到参数值。­­­

第三种方法:­
通过session­

send.aspx:­protected void Button1_Click(object sender, EventArgs e)­{­Session[\"username\"] = \"honge\";­Request.Redirect(\"Default2.aspx\");­}­­receive.aspx:­string username = Session[\"username\"];       // 这样可以得到参数值。
  • 点赞
  • 收藏
  • 分享
  • 文章举报

期待686发布了5 篇原创文章 · 获赞 0 · 访问量 63私信关注

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » ASP.NET的几种页面间的传值方法