zoukankan      html  css  js  c++  java
  • 使用Post进行页面传值的方法

    1. Form中不能带runat="server"  否则不起作用,form中的method="post"

    发送页:

        <form method="post" action="default2.aspx" id="form2">

        <input name="txtname" type="text" value="tanbin" />

        <input type="submit" value="提交到default2.aspx" />

    </form>

    接受页:default2.aspx

    if (Request.Form["txtname"] != null)

                txt1.Text = Request.Form["txtname"].ToString()+"<br/>";

    2. runat="server"中调用post方法,可以这样调用,如下:

     

     

    <script type="text/javascript">

       

        function post()

        {

        forPost.action="default2.aspx";

        forPost.submit();

        }

        </script>

     

    <form id="form1" runat="server">

        <input id="btnTransfer" type="button" runat="server" onclick="post();" value="提交到default2.aspx" />

        </form>

        <form id="forPost" method="post">

        <input type="text" value="tanbin1766" id="txtname2" runat="server" />

    </form>

     

    接受页:default2.aspx

    if (Request.Form["txtname2"] != null)

                txt1.Text = Request.Form["txtname2"].ToString()+"<br/>";

     

    .使用静态变量进行页面传值

     

    public partial class _Default : System.Web.UI.Page

    {

        public static string myName = "tanbin";

     

     

        protected void btn_Click(object sender, EventArgs e)

        {

            Server.Transfer("default2.aspx");

        }

        protected void Page_Load(object sender, EventArgs e)

        {

     

        }

    }

    2.接受端页面

    public partial class default2 : System.Web.UI.Page

    {

        protected void Page_Load(object sender, EventArgs e)

        {

            this.txt1.Text = _Default.myName;

        }

    }

     

     

     

     

     

     

    . 利用Context.Handler获取控件

       <!--Defual.aspx页面-->

        <form runat="server" id="form3">

        <asp:Label runat="server" Enabled="false" ID="lbl1" Text="Good Night"></asp:Label>

        <asp:Button runat="server" ID="btnTrans" Text="Submit" OnClick="btn_Click" />

    </form>

     

        protected void btn_Click(object sender, EventArgs e)

        {

            Server.Transfer("default2.aspx");

    }

     

    2.接受端页面

    public partial class default2 : System.Web.UI.Page

    {

        protected void Page_Load(object sender, EventArgs e)

        {

            if (Context.Handler is _Default)

    <p

  • 相关阅读:
    《Linux shell变量总结回顾》RHEL6(转)
    20个最受欢迎的Linux命令(转)
    如果看了这篇文章你还不懂傅里叶变换,那就过来掐死我吧(转)
    妻共贫贱难,夫共富贵难
    [置顶] 阅读Oracle官方文档指南
    Java实现 蓝桥杯 算法训练 递归求二项式系数
    Java实现 蓝桥杯 算法训练 数字三角形
    Java实现 蓝桥杯 算法训练 数字三角形
    Java实现 蓝桥杯 算法训练 数字三角形
    Java实现 蓝桥杯 算法训练 数字三角形
  • 原文地址:https://www.cnblogs.com/xgao/p/2195738.html
Copyright © 2011-2022 走看看