Home >Backend Development >C#.Net Tutorial >Share the Response object tutorial of Asp.Net built-in objects

Share the Response object tutorial of Asp.Net built-in objects

零下一度
零下一度Original
2017-05-22 16:13:152109browse

ResponseObject

The Respose object is used to send data back to the browser from the server. It allows data to be sent to the browser as a result of the request and provides light response information. It can be used to enter data in the page, jump in the page, and also pass parameters of each page. It corresponds to the HTTP protocol. The message corresponds.

Commonly used attributes of Response objects

Attributes
Buffer Gets or sets a value indicating whether to buffer the output and send it after finishing processing the entire response
Cache Get the caching policy of the Web page, such as expiration time and confidentiality. . . .
Charset Set or get HTTP outputStringEncoding
Expires Gets or sets the number of minutes before a page cached on the browser expires
Cookies Get the cookie collection of the current request
IsClientConnected Return whether the client is still connected to the Server
SuppressContent Set whether to send HTTP content to the client browser. If it is true, the web page will not be sent to the client

Common methods of Response object

##AppAdd custom log information to the IIS log fileClear the contents of the bufferEndRelationship after sending all the contents in the current buffer to the client Send all data in the buffer to the clientReRedirect the web page to another addressWriteOutput data to the clientWriteOutput the specified file Write HTTP content output stream

1. Output data in the page

##Response object through write method or The writeFile method outputs data on the page. The output object can be a character, character array, string, object or file.

Experiment with a simple example, create an empty website, create a TextFile.txt file in the root directory, the content of the file is "Hello, Response... ". The program is as follows:

The running result is as follows,

## Pay attention to the output file At this time, the file must already exist. If it does not exist, a "File not found" exception will be generated.

2. Jump to the page and pass the parameters

The page redirection function can be implemented through the Redirect method of the Response object, and parameters can be passed when redirecting to a new URL.

If you redirect the page to the welcome.aspx page, you can write the code like this:

this.Response.Redirect("~/welcome.aspx");
When passing parameters when the page redirects the URL, use "?" to separate the page connection address and parameters. When there are multiple parameters, use "&" to separate the parameters.

Let’s make a simple example to test. Add a Default.aspx page to the project just now. The page can be simply downloaded. The details are as follows:

Draw a simple page and the running effect is as follows:

OK, what we have to do now is to let it jump to the welcome.aspx page when we click OK. Then the simple implementation code of the Click event of the OK button is as follows:

Continue The next thing to do is to create a new page of welcome.aspx to accept the data, and then read the data out, and we are done. The code for the newly created welcome.aspx output information is as follows:

In fact, we have simply implemented the process here. Now run it to see the effect. The effect is as follows:

OK, Let’s briefly understand so much about Response. Just now we used a Reauest to get the connection parameters in welcome.aspx. This is also one of the built-in objects of Asp.Net. We will learn about these things later!

I hope this basic article can be helpful to friends who are new to learning asp.net, and we can learn and make progress together... .##[Related recommendations]

1.
springmvc implements json interaction-requestBody and responseBody (image and text)

2. AngularJS’s ng Http Request and response format conversion method

3. java parsing XML in Response

4. Summary of asp.net built-in object (Response) usage method examples

Method
AddHeader Add an HTTP header to the output stream
endToLog
Clear
Flush
direct
File

The above is the detailed content of Share the Response object tutorial of Asp.Net built-in objects. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn