집 >백엔드 개발 >C#.Net 튜토리얼 >요청(Request)과 응답(Response)이라는 두 개체의 사용에 대해 이야기해 보겠습니다.
ASP.NET 개체에는 다음이 포함됩니다.
이 기사의 출처는 "asp.net에서 양식 제출을 통해 백그라운드에 제출된 인스턴스" 요청 및 응답 두 개체의 사용에 대해 이야기해 보겠습니다.
(1) 인스턴스 도입
프론트데스크< ; 본문의 양식 코드>:
<body> <form method="get" action="WebForm1.aspx"> <table style="width:50%;"> <tr> <td> </td> <td> <input id="text1" name="txtUserName" type="text" /></td> <td class="auto-style1"> </td> </tr> <tr> <td> </td> <td> <input id="text2" name="txtUserPwd" type="text" /></td> <td class="auto-style1"> </td> </tr> <tr> <td> </td> <td> <input id="ccc" type="submit" value="提交" /></td> <td class="auto-style1"> </td> </tr> </table> </form> </body>
양식의 method 메소드가 양식 제출 방법입니다.
양식의 action 메소드는 양식의 제출 대상을 지정합니다.
action="WebFrom1"은 제출 후 WebForm1 양식을 가리키는 양식을 의미합니다. 이 경로의 페이지에서는 Request.From을 사용하여 Post 메서드에서 데이터를 받을 수 있습니다. Get에서 데이터를 받으려면 Requet.QuestString을 사용하세요. Post 또는 Get을 사용할지 여부는 양식의 Method 속성에서 설정할 수 있습니다.
백엔드 C# 코드:
public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //Request三种获取表单值得方法。 #region 对于post方法递交表单的获取值方法 //string userName = Request.Form.Get("txtUserName").ToString(); //string userPwd = Request.Form.Get("txtUserPwd").ToString(); #endregion #region 对于get方法递交表单的获取值方法 //string userName = Request.QueryString["txtUserName"].ToString(); //string userPwd = Request.QueryString["txtUserPwd"].ToString(); #endregion #region 对两者方法都适用的方法,运用Reuqest的索引值去获取所要求的表单值 string userName = Request["txtUserName"].ToString(); string userPwd = Request["txtUserPwd"].ToString(); #endregion Response.Write("登陆的用户名为:" + userName + ";密码为:" + userPwd); if (userName=="a"&&userPwd=="b") { Response.Redirect("WebForm2.aspx"); } else { Response.Redirect("login.html"); } } }
(2) 요청 객체 및 응답 객체 사용법 요약
1. 요청 객체 :
양식 값을 얻기 위한 세 가지 방법 요청 I 모든 특정 구현을 미래 세대 코드의 예에 작성했으므로 여기서는 자세히 다루지 않겠습니다.
여기서 주의할 점은 get 방식과 post 방식의 차이점은 다음과 같습니다.
get 메소드를 제출하며, URL을 직접 정의하여 값을 전달할 수 있습니다. 단점은 전달된 값이 명확하게 표시된다는 것입니다. 브라우저에 표시되는 문자의 길이가 길기 때문에 해당 데이터 표시가 제한됩니다.
게시물 제출은 데이터를 전체 컬렉션으로 제출하는 것입니다. 게시물 메서드의 값 전달 메서드로 전달된 매개변수는 URL에 명확한 코드로 표시되지 않습니다.
2. 응답 객체
응답 객체에서 사용되는 가장 중요한 방법은 response.write(string ) 및 response.redirect(url).
response.write(string)의 기능은 서버에서 클라이언트로 데이터를 반환(쓰기 데이터)하는 것입니다.
response.rediec("url")의 기능은 서버 측에서 다른 웹 페이지를 리디렉션하는 것입니다.
[관련 추천]
1. Asp.net 내장 객체 요약 요청 객체 사용 예
3. ASP에서 요청 클라이언트 데이터를 얻기 위한 다섯 가지 개체 방법 4.
위 내용은 요청(Request)과 응답(Response)이라는 두 개체의 사용에 대해 이야기해 보겠습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!