zoukankan      html  css  js  c++  java
  • 发送数据到其他页面的方法:(在url上看不到所传送的参数)

     

    方法一:

        GET方法是将传递的数据追加至uRL中。uRL地址长度是有限制的,因此使用GET

    方法所能传递的数据也是有限。一般地,GET方法能够传递256字节的数据。在多数情况

    下,使用GET方法传递的数据长度是远远不够的,这时便需要使用HTTP的另外—种请求

    方式PosT,PosT方法可传递的数据的最大值为2MB。

        PosT请求必须由ForM发出(使用Sock方法直接写入HTTP报头的方法除外)。如:

    form  action="Getinfo1.aspx"  method="post">

    您的人名:<inPut  typee="text”  name="nickname"><br>

    inPut  type=”submit“  value="发送">

    form>

    使用POST请求时,<form>标签中的method属性值设置为POST。

    A5P.net使用Request.Form方法接收POST方法传递的数据。

    Request.Form[”variable“]

    发送页面的部分代码:

    <form id="FormPost_1" action="rec1FormPost_2.aspx" method="post">

                <FONT face="黑体">Name : <INPUT name="text1" type="text" value="Jerry"> <INPUT type="submit" value="提交"></FONT>

            </form>

    注意:action属性指明用reclFormPost_2.aspx为接收页面。

    接收页面的部分代码:

    private void Page_Load(object sender, System.EventArgs e)

            {

                Response.Write("Hello "+Request.Form["text1"]);

            }

    方法二:

    发送页面的部分代码:

    protected System.Web.UI.WebControls.TextBox TextBox1;

            public  System.Web.UI.WebControls.TextBox TextBox2;

            protected System.Web.UI.WebControls.Button Button1;

    private void Button1_Click(object sender, System.EventArgs e)

            {

                    Server.Transfer("rec3FormPost_4.aspx");

            }

    接收页面的部分代码:

    private void Page_Load(object sender, System.EventArgs e)

            {

                //获取post过来的页面对象

                if (Context.Handler is FormPost_3)

                {

                    //取得页面对象

                    FormPost_3 poster=(FormPost_3)Context.Handler;

                    //取得控件

                    Response.Write("Hello " + ((TextBox)poster.FindControl("TextBox1")).Text + "<p>");

                    Response.Write("Hello " + poster.TextBox2.Text );

                }

            }

  • 相关阅读:
    Mysql 一次性备份导出/导入恢复所有数据库
    MySQL数据备份之mysqldump使用
    mysql数据库误删除后的数据恢复操作说明
    Qt的模态对话框和非模态对话框 经常使用setAttribute (Qt::WA_DeleteOnClose)
    Qt paintEvent绘制窗体 注意Qt::WA_PaintOutsidePaintEvent 只是适用于X11,其他系统均无效
    Building PySide on Microsoft Windows
    浅议Delphi中的Windows API调用(举的两个例子分别是String和API,都不错,挺具有代表性)
    Qt多线程学习-用例子来理解多线程
    Nutch之简介与安装
    RPC框架实现
  • 原文地址:https://www.cnblogs.com/ahuang1118/p/172593.html
Copyright © 2011-2022 走看看