此方法常用於 純.html頁面向數據庫添加數據
在.aspx網頁中可以通過傳值的方式提交信息,如何在.html網頁中提交數據?
提交數據需要在同一個 form 中,用到兩個屬性:action、method
action - 要提交的服務端 method - get/post
html頁面:
<body> <form action="Default.aspx" method="get"> <input type="text" name="t1" />+<input type="text" name="t2" />=<input type="text" /> <input type="submit" value="計算" /> </form> </body>
aspx頁面后台:
public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { int i1 = Convert.ToInt32(Request["t1"]); int i2 = Convert.ToInt32(Request["t2"]); string i3 = (i1 + i2).ToString(); Response.Redirect("HtmlPage.html?=" + i3); } }
存在問題:獲取的結果,雖然傳回.html頁面地址欄,但由於.html無服務端,所有無法將返回的值傳到textbox3中