내가 좋아하는 뭔가가 표시되는 경우다음 시나리오에서 요청 개체는 무엇을 수행합니까?
if(Request["Email"])
{
}
이 실제로 무엇을 의미합니까? 이메일 수집 회원은 실제로 어디에 설정되어 있습니까?
내가 좋아하는 뭔가가 표시되는 경우다음 시나리오에서 요청 개체는 무엇을 수행합니까?
if(Request["Email"])
{
}
이 실제로 무엇을 의미합니까? 이메일 수집 회원은 실제로 어디에 설정되어 있습니까?
get/post 매개 변수에서 변수를 검색하고 있습니다. ?
somepage.aspx ㅋ = 1
더욱 specificially> 1문자열 blahValue = 요청 [ "ㅋ"];
Console.WriteLine (blahValue);
:
쿠키 형태 또는 QueryString을 역시 ServerVariables
http://msdn.microsoft.com/en-us/library/system.web.httprequest_members(VS.71).aspx
그것은 어느 submited 검색
당신은 일반적으로는 다음과 같이 작성을 참조하십시오 것 중 하나으로 Request.Form [ "이메일"] 또는 "["이메일] 단지 요청 대신 양식 (POST) 방식의
예를 Request.QueryString을 [이메일] ". : HTML 또는 ASPX 페이지에서
:<form action="SomePage.aspx">
<input type="hidden" name="Email" value="[email protected]" />
<input type="Submit" value="Submit Form" />
</form>
양식이 당신으로 Request.Form을 사용하여 양식의 값을 검색 할 양식 제출 버튼을 클릭하여 제출되면 [ "이메일"] (또는 요청 [ "이메일"] 게으른 :))
다른 사람들의 게시물에 일부 추가되었습니다.
더 명확하게하려면 QueryString에서 값을 가져 오는 데 일반적으로 Request.QueryString[...]
을 사용하므로 GET 요청이 완료되면 POST 요청이 완료되면 Request.Form[...]
이됩니다. 후자의 경우 일반적으로 ASP 이후부터 서버 컨트롤의 값에 직접 액세스 할 수 있습니다.net은 ViewState 메커니즘을 사용하여 요청이 클라이언트에서 되돌아 왔을 때 컨트롤을 다시로드합니다.
어떻게 지금까지 투표를 끝내기로 결정한 사람에게는 이것이 진정한 질문이되지 않을 수 있습니다. – Xaisoft
아니요, 코드는 단지 (Request [ "Email"]) 인 경우입니다. 아마도 Request [ "Email"]은 Request.Form의 줄임말입니다. 확실하지 않습니다. 나는 Request가하는 일을 이해하지만 이메일이 어디서 오는지 분명하지 않다. 프로그래머가 설정 한 것입니까? – Xaisoft
@Brandon Request 개체의 Item 속성은 인덱서 속성입니다. – Darthg8r