2010-04-07 3 views
0

"게시"메서드로 게시 할 웹 페이지를 만들었습니다. "가져 오기"메서드가 아닙니다.post 메서드에서 codehind 파일로 값을 가져 오는 방법

<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> 

다른 양식의 코드 뒤에 텍스트 상자의 값을 retieve하고 싶습니다. 도와주세요. HttpRequest 인스턴스의 Item 또는 Params 모음을 사용 쿠키, 양식, 쿼리 문자열 및 서버 변수를 충당하기 위해,

HttpContext.Current.Request.Form 

또는 :

+1

다음과 같이 작성합니다. action = "RetrieveData_Post.asp"그런 다음 ASP.NET으로 태그를 지정합니까? 이 ASP 또는 ASP.NET입니까? – balexandre

답변

1

당신은 HttpContext에 요청의 양식 필드를 액세스 할 수 있습니다.

(뒤에 코드에서 Page 기본 유형은 HttpContext를 통해가는 피하기 위해 Request 속성이 있습니다.)

+0

그는 양식 작업을 Classic ASP (RetrieveData_Post.asp)로 작성해야합니다 ... 우리가 모든 작업을 수행 할 수 있고 양식이 포함하는 페이지에서 Page_Load 이벤트를 재전송/전송할 수있는 경우 작업을 변경하는 이유는 무엇입니까? – balexandre

+1

여전히 ASP.NET인지 기본 ASP인지 궁금합니다. - / – balexandre

1

변경 조치 = "RetrieveData_Post.asp"행동 = "RetrieveData_Post.aspx는"영문 페이지 및 사용을 만들

HttpContext.Current.Request.Form 

리트리버 값.

관련 문제