【发布时间】:2013-11-20 21:15:52
【问题描述】:
我正在拔头发。我无法让这个简单的事情发挥作用。我无法从 POST 获取值?在 aspx 页面中读取 POST 值的技巧是什么。
这里是html页面。
<html>
<head>
</head>
<body>
<form id="frm_post" action="default.aspx" method="POST">
<table>
<tr>
<td>
Name 2:
</td>
<td>
<input type="text" id="txtName2″" name="name2″" value="Jack" />
</td>
</tr>
<tr>
<td>
Address 2:
</td>
<td>
<input type="text" id="txtAddr2″" name="addr2″" value="Oz" />
</td>
</tr>
<tr>
<td>
</td>
<td>
<input type="submit" value="Send Using Post" />
</td>
</tr>
</table>
</form>
</body>
</html>
这是我的 aspx pge
protected void Page_Load(object sender, EventArgs e)
{
if (Request.HttpMethod == "POST")
{
string text = Request.Form["name2"];
Response.Output.WriteLine(text);
}
}
【问题讨论】:
-
所以您的 HTML 页面的操作设置为 aspx 页面,方法设置为 POST?你试过...Response.write(文本)吗?尝试注释掉 IF 语句。