none
ASP.NET วิธีการส่งผ่านข้อมูลระหว่างหน้าเพจ FAQ: วิธีใช้ Submit Form RRS feed

คำตอบ

  • page1.aspx

    <%@ Page Language="C#" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <scriptrunat="server">
    </script>
    <htmlxmlns="http://www.w3.org/1999/xhtml">
    <head>
    <scriptlanguage="javascript">
       
    function CopyTextToHiddenField()
       
    {
           
    var textbox1Value = document.getElementById("<%=TextBox1.ClientID%>").value;
            document
    .forms[1].document.getElementById("Hidden1").value = textbox1Value;
       
    }
    </script>
    </head>
    <body>
       
    <formid="form1"runat="server">
       
    <asp:TextBoxID="TextBox1"runat="server"></asp:TextBox>
       
    </form>
       
    <formname="SubmittedForm"action="page2.aspx"method="post">
       
    <inputid="Submit1"type="submit"value="submit"onclick="CopyTextToHiddenField()" />
       
    <inputname="Hidden1"type="hidden" />
       
    </form>
    </body>
    </html>

    page2.aspx

    <%@ Page Language="C#" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <script runat="server">   

    protected void Page_Load(object sender, EventArgs e)   
    {       
    Response.Write(Request.Form["Hidden1"]);   
    }
    </script>

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head id="Head1" runat="server">
    </head>
    <body>   
    <form id="form1" runat="server">   
    <div>   
    </div>   
    </form>
    </body>
    </html>



    ฟอรัมที่เกี่ยวข้อง
    http://forums.asp.net/p/1257184/2339923.aspx


    Supa Sethasiripong [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • ทำเครื่องหมายเป็นคำตอบโดย supa_sModerator 22 กุมภาพันธ์ 2555 5:21
    21 กุมภาพันธ์ 2555 8:25
    ผู้ดูแล