此方法常用于 纯.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中