Get,Post及異步提交的方法描述

HTMLPage1.htm:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script type="text/javascript" src="jquery-1.11.0.min.js"></script>
    <script type="text/javascript">
    function SubmitDB() {
    //異步提交(通過jQuery的JS框架來處理)
        var HomeTown = $("#HomeTown").val();
        $.post("WebForm3.aspx?n=" + Math.random(), { HomeTown: HomeTown }, function (data) {
   
        });
    }
    </script>
</head>
<body>
 <form action="WebForm3.aspx" method="get">
      <br />
     <br />
     城市:<input type="text" name="city" id="city" /> 
     <br />
     <br />
     年齡:<input type="text" name="age" id="age" /><br />
    
     <input type="submit" value="submit" /><%--默認是get提交--%>
     <input type="reset" value="reset" />
        
 
    </form>

    <form action="WebForm3.aspx" method="post">

    月收入:<input type="text" name="income" id="income" /><br />
     <input type="submit" value="submit" /><%--默認是post提交 %>

     </form>
     <form id="form1" action="WebForm3.aspx" method="post" >
     故鄉:<input type="text" name="HomeTown" id="HomeTown" /><br />
     <input type="button" name="submit"  id="submit" value="submit" οnclick="SubmitDB();"  />  <%--異步提交 %>
  
     </form>

</body>
</html>


WebForm3.aspx.cs:

protected void Page_Load(object sender, EventArgs e)
        {
            Response.Clear();
            Response.ContentType = "application/json;charset=utf-8";
           string city = Request.QueryString["city"];
            string age = Request.QueryString["age"];
            string income = Request.Form["income"];
            string hometown = Request.Form["HomeTown"];
            
           Response.Write("所在的城市:"+city);
            Response.Write("月收入:"+income);
            Response.Write("故鄉:" + hometown);
          
        }


 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章