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
Method |
|
AddHeader |
Add an HTTP header to the output stream |
##AppendToLog
| Add custom log information to the IIS log file |
Clear
| Clear the contents of the buffer |
End | Relationship after sending all the contents in the current buffer to the client |
Flush
| Send all data in the buffer to the client |
Redirect
| Redirect the web page to another address |
Write | Output data to the client |
WriteFile
| Output 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");
Copy after login
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
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!