반응형
ASP.NET의 POST 메서드에서 데이터 검색
ASP.NET을 사용하고 있습니다.
제 사이트에 데이터를 게시해야 하는 시스템이 있는데 그들이 요청한 것은 제가 URL을 제공하는 것입니다.그래서 저는 그들에게 제 URL인 http://www.example.com/Test.aspx 을 주었습니다.
지금은 그들이 어떻게 게시하는지 정확히 알 수 없지만, 지금은 내 Test.aspx 페이지에 해당 데이터를 데이터베이스에 저장할 코드를 작성해야 합니다.
그러나 이 작업은 어떻게 작동하며 Test.aspx 페이지에서 무엇을 해야 하는 작업은 무엇입니까?
나는 페이지 로드 이벤트에 그들이 실제로 페이지에 도달했는지 확인하기 위해 페이지 로드에 나에게 이메일을 보내는 코드를 몇 개 썼는데 그들이 짝수인 것처럼 보이지 않습니까?
요청의 데이터(내용, 입력, 파일, 쿼리 문자열 값)는 모두 이 개체 HttpContext에 있습니다.현재.요청
게시된 내용을 읽는 방법
StreamReader reader = new StreamReader(HttpContext.Current.Request.InputStream);
string requestFromPost = reader.ReadToEnd();
모든 입력을 탐색합니다.
foreach (string key in HttpContext.Current.Request.Form.AllKeys)
{
string value = HttpContext.Current.Request.Form[key];
}
이와 유사한 코드(C#)를 사용하여 페이지에 양식 값을 게시할 수 있습니다.
string formValue;
if (!string.IsNullOrEmpty(Request.Form["txtFormValue"]))
{
formValue= Request.Form["txtFormValue"];
}
또는 이(VB)
Dim formValue As String
If Not String.IsNullOrEmpty(Request.Form("txtFormValue")) Then
formValue = Request.Form("txtFormValue")
End If
필요한 값이 확보되면 SQL 문을 구성하고 데이터를 데이터베이스에 쓸 수 있습니다.
Request 개체를 검사(중단점 적용/QuickWatch)해야 합니다.Page_Load
너의 방법Test.aspx.cs
파일.
언급URL : https://stackoverflow.com/questions/7579967/retrieving-data-from-a-post-method-in-asp-net
반응형
'programing' 카테고리의 다른 글
Excel VBA를 사용하여 워크시트 이름 가져오기 (0) | 2023.06.14 |
---|---|
django 템플릿의 형식 번호 (0) | 2023.06.14 |
Toad에서 저장 프로시저를 디버그하는 방법은 무엇입니까? (0) | 2023.06.14 |
Excel VBA 폴더 열기 (0) | 2023.06.14 |
요청이 중단되었습니다.SSL/TLS 보안 채널을 생성할 수 없습니다. (0) | 2023.06.14 |