ResponseObject
Respose 객체는 서버에서 브라우저로 데이터를 다시 보내는 데 사용됩니다. 요청 결과에 따라 데이터가 브라우저로 전송될 수 있도록 하며 가벼운 응답 정보를 제공합니다. 페이지에 데이터를 입력하고 페이지로 이동하며 각 페이지의 매개변수를 전달하는 데에도 사용할 수 있습니다. 프로토콜에 해당합니다.
일반적으로 사용되는 응답 개체 속성
속성 |
|
버퍼 |
Get 또는 출력을 버퍼링할지 여부를 나타내는 값을 설정하고 전체 응답 처리를 마친 후 보낼 것 |
캐시
属性 |
|
Buffer |
获取或者设置一个值,该值指示是否缓冲输出,并在完成处理整个响应之后将其发送 |
Cache |
获取Web页的缓存策略,如过期时间,保密性。。。。 |
Charset
|
设定或获取HTTP的输出字符串编码 |
Expires |
获取或设置在浏览器上缓存的页过期之前的分钟数 |
Cookies |
获取当前请求的Cookie集合 |
IsClientConnected |
传回客户端是否仍然和Server连接 |
SuppressContent |
设定是否将HTTP的内容发送至客户端浏览器,若为true,则网页将不会传至客户端 |
|
웹의 만료 시간, 기밀 유지 등의 정책을 캐싱 합니다. . . .
|
문자설정
| HTTP 출력 설정 또는 가져오기문자열 인코딩
|
만료 |
브라우저에 캐시된 페이지가 만료되기 전의 시간(분)을 가져오거나 설정합니다. |
쿠키 |
현재 요청의 쿠키 컬렉션 가져오기 |
IsClientConnected클라이언트가 서버에 아직 연결되어 있는지 여부를 반환합니다. |
SuppressContent |
HTTP 콘텐츠를 서버에 보낼지 여부를 설정합니다. 클라이언트 브라우저, true인 경우 웹페이지가 클라이언트로 전송되지 않습니다. |
方法 |
|
AddHeader |
将一个HTTP头添加到输出流 |
AppendToLog |
将自定义日志信息添加到IIS日志文件 |
Clear |
将缓冲区的内容清除 |
End |
将目前缓冲区中所有的内容发送至客户端后关系 |
Flush |
将缓冲区中的所有数据发送到客户端 |
Redirect |
将网页重新导向另一个地址 |
Write |
将数据输出到客户端 |
WriteFile
|
将指定的文件写入HTTP内容输出流 |
응답 객체 공통 메소드
방법 |
|
추가 헤더er
|
출력 스트림에 HTTP 헤더 추가 |
앱endToLog
|
IIS 로그 파일에 사용자 정의 로그 정보 추가 |
지우기 |
버퍼 내용 지우기 |
끝 |
현재 버퍼의 모든 내용을 클라이언트로 보냅니다. |
Flush |
버퍼에 있는 모든 데이터를 클라이언트로 보내기 | tr>
Redirect |
웹페이지 변경 다른 주소로 리디렉션 |
쓰기 |
클라이언트에 데이터 출력 |
쓰기파일
|
지정된 파일을 HTTP 콘텐츠 출력 스트림에 쓰기 |
테이블>
1. 페이지에 데이터를 출력합니다.
쓰기 메소드를 통해 응답 객체 writeFile 메소드는 페이지에 데이터를 출력합니다. 출력 개체는 문자, 문자 배열 , 문자열, 개체 또는 파일일 수 있습니다.
간단한 예로 실험해 보세요. 빈 웹 사이트를 만들고, 루트 디렉터리에 TextFile.txt 파일을 만들고, 파일 내용은 "Hello, Response"입니다. ... ". 프로그램은 다음과 같습니다.
실행 결과는 다음과 같습니다.
지불 출력 파일에 주의 이때 파일이 이미 존재해야 합니다. 존재하지 않는 경우 "파일을 찾을 수 없습니다" 예외가 발생합니다.
2. 페이지 이동 및 전달 매개변수
페이지 리디렉션 기능은 Response 객체의 Redirect 메소드를 통해 구현할 수 있으며, 새 URL로 리디렉션할 때 매개변수를 전달할 수 있습니다.
페이지를 Welcome.aspx 페이지로 리디렉션하면 코드는 다음과 같이 작성할 수 있습니다.
this.Response.Redirect("~/welcome.aspx");
로그인 후 복사
페이지가 URL을 리디렉션할 때 매개변수를 전달합니다. 매개변수가 여러 개인 경우 매개변수를 구분하려면 "?"를 사용하세요.
테스트할 간단한 예제를 만들어 보겠습니다. 지금 프로젝트에 Default.aspx 페이지를 추가하면 다음과 같이 간단히 다운로드할 수 있습니다.
간단한 페이지를 그리고 실행 중인 항목을 그립니다. 효과는 다음과 같습니다.
자, 이제 해야 할 일은 확인을 클릭할 때 Welcome.aspx 페이지로 이동하도록 하는 것입니다. 그런 다음 확인 버튼의 Click 이벤트에 대한 간단한 구현 코드는 다음과 같습니다. 다음은 다음과 같습니다.
계속 다음으로 할 일은 새로운 Welcome.aspx 페이지를 만들어 데이터를 수락한 다음 데이터를 읽어내는 것입니다. 그러면 작업이 완료됩니다. 새로운 Welcome.aspx 출력 정보에 대한 코드는 다음과 같습니다.
실제로 여기서는 프로세스를 간단히 구현했습니다. 이제 실행하여 효과를 확인합니다.
좋아요, 지금은 Reauest를 사용하여 Welcome.aspx의 기본 제공 개체 중 하나를 살펴보겠습니다. 나중에 이것에 대해 배우십시오!
이 기본 기사가 asp.net을 처음 배우는 사람들에게 도움이 되기를 바라며, 함께 배우고 발전할 수 있기를 바랍니다... .
[관련 추천]
1. springmvc는 json 상호 작용-requestBody 및 responseBody(그림 및 텍스트)를 구현합니다
2. AngularJS의 ng Http 요청 및 응답 형식 변환 방법
3. 응답의 Java 구문 분석
4. asp.net 내장 객체(Response) 사용 방법 예시
위 내용은 Asp.Net 내장 객체의 응답 객체 튜토리얼 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!