0

我创建了一个网页,它将作为“发布”方法发布......而不是“获取”方法。

    <html>
<head>
</head>
<body>
<FORM action="RetrieveData_Post.asp" id=form1 method=post name=form1>
 First Name:
 <br>
 <INPUT id="txtFirstName" name="txtFirstName" >
 <br>
 Last Name:
 <br>
 <INPUT id="txtLastName" name="txtLastName" >
 <br>
 <INPUT type="submit" value="Submit"> 
</FORM>
</body>
</html>

我想在另一个表单后面的代码中检索文本框中的值。请帮我。

4

2 回答 2

1

将 action="RetrieveData_Post.asp" 更改为 action="RetrieveData_Post.aspx" 创建 aspx 页面并使用

HttpContext.Current.Request.Form 

用于检索值。

于 2010-04-07T11:52:30.853 回答
1

您可以在以下位置访问请求的表单字段HttpContext

HttpContext.Current.Request.Form

或者,为了覆盖 cookie、表单、查询字符串和服务器变量,使用实例的ItemParams集合。HttpRequest

(在后面的代码中,Page基类型具有Request避免通过的属性HttpContext。)

于 2010-04-07T10:13:57.853 回答