>  기사  >  백엔드 개발  >  Asp.Net 내장 객체의 응답 객체 튜토리얼 공유

Asp.Net 내장 객체의 응답 객체 튜토리얼 공유

零下一度
零下一度원래의
2017-05-22 16:13:152083검색

ResponseObject

Respose 객체는 서버에서 브라우저로 데이터를 다시 보내는 데 사용됩니다. 요청 결과에 따라 데이터가 브라우저로 전송될 수 있도록 하며 가벼운 응답 정보를 제공합니다. 페이지에 데이터를 입력하고 페이지로 이동하며 각 페이지의 매개변수를 전달하는 데에도 사용할 수 있습니다. 프로토콜에 해당합니다.

일반적으로 사용되는 응답 개체 속성

IsClientConnected
속성
버퍼 Get 또는 출력을 버퍼링할지 여부를 나타내는 값을 설정하고 전체 응답 처리를 마친 후 보낼 것
캐시
属性  
Buffer 获取或者设置一个值,该值指示是否缓冲输出,并在完成处理整个响应之后将其发送
Cache 获取Web页的缓存策略,如过期时间,保密性。。。。
Charset 设定或获取HTTP的输出字符串编码
Expires 获取或设置在浏览器上缓存的页过期之前的分钟数
Cookies 获取当前请求的Cookie集合
IsClientConnected 传回客户端是否仍然和Server连接
SuppressContent 设定是否将HTTP的内容发送至客户端浏览器,若为true,则网页将不会传至客户端
웹의 만료 시간, 기밀 유지 등의 정책을 캐싱

합니다. . . .

문자설정 HTTP 출력 설정 또는 가져오기문자열

인코딩

만료 브라우저에 캐시된 페이지가 만료되기 전의 시간(분)을 가져오거나 설정합니다.
쿠키 현재 요청의 쿠키 컬렉션 가져오기
클라이언트가 서버에 아직 연결되어 있는지 여부를 반환합니다.
SuppressContent HTTP 콘텐츠를 서버에 보낼지 여부를 설정합니다. 클라이언트 브라우저, true인 경우 웹페이지가 클라이언트로 전송되지 않습니다.

方法  
AddHeader 将一个HTTP头添加到输出流
AppendToLog 将自定义日志信息添加到IIS日志文件
Clear 将缓冲区的内容清除
End 将目前缓冲区中所有的内容发送至客户端后关系
Flush 将缓冲区中的所有数据发送到客户端
Redirect 将网页重新导向另一个地址
Write 将数据输出到客户端
WriteFile 将指定的文件写入HTTP内容输出流
응답 객체 공통 메소드 tr> 테이블>

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) 사용 방법 예시

방법
추가 헤더er 출력 스트림에 HTTP 헤더 추가
endToLog IIS 로그 파일에 사용자 정의 로그 정보 추가
지우기 버퍼 내용 지우기 현재 버퍼의 모든 내용을 클라이언트로 보냅니다.
Flush 버퍼에 있는 모든 데이터를 클라이언트로 보내기
Redirect 웹페이지 변경 다른 주소로 리디렉션
쓰기 클라이언트에 데이터 출력
쓰기파일 지정된 파일을 HTTP 콘텐츠 출력 스트림에 쓰기

위 내용은 Asp.Net 내장 객체의 응답 객체 튜토리얼 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.