如何向前端推送用户请求的信息?

postinfo.htmheadtitle星河影动之回应用户请求信息/title/headbodyform
action=”postdata.asp” method=”post”

htmlheadtitle撼雪喷云之答复用户信息/title/headbodyform
action=”getdada.asp” method=”get”p姓名:input name=”name”
size=”20″br电子邮件:input name=”e_mail” size=”40″/p/formhrpinput
type=”submit” value=”发送” input type=”reset” value=”重写”/p/body/html

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

‘ 使用Post方法 p请输入您的姓名:input name=”name”
size=”20″br电子信箱:input name=”e_mail” size=”40″/p hr pinput
type=”submit” value=”确定” input type=”reset”
value=”重写”/p/form/body/htmlpostdata.asph2% =Request.Form(“name”)
%您好!br您的电子信箱是:% =Request.Form(“e_mail”) %/h2

getdata.asp file% =Request.QueryString(“name”) %你好!br您的电子邮件是:%
=Request.QueryString(“e_mail”) %

发送页:

    <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

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图