Explain < @OutputCache% > and the usage of VaryByParam, VaryByHeader ?
Answer Posted / arunendra shukla
OutputCache is used to control the caching policies of an ASP.NET page or user control. To cache a page @OutputCache directive should be defined as follows < %@ OutputCache Duration="100" VaryByParam="none" % >
VaryByParam: A semicolon-separated list of strings used to vary the output cache. By default, these strings correspond to a query string value sent with GET method attributes, or a parameter sent using the POST method. When this attribute is set to multiple parameters, the output cache contains a different version of the requested document for each specified parameter. Possible values include none, *, and any valid query string or POST parameter name.
VaryByHeader: A semicolon-separated list of HTTP headers used to vary the output cache. When this attribute is set to multiple headers, the output cache contains a different version of the requested document for each specified header.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
Can we have multiple web config files for an asp.net application?
Describe session handling in a webfarm, how does it work and what are the limits?
For which does this Codebehind="MyCode.aspx.cs" is relevent to ?
Which library is used by the testers and developers to develop automated tests and create testing tools?
witch is the best insistute in sharpoint course.what abt future of share point course.
Explain the asp.net session state modes.
What is loop in asp.net?
Which method do you use to enforce garbage collection in .net?
What is application variable?
What are the different types of cookies in asp.net?
How can you pass multiple complex types in Web API?
What is cookieless session id explain in brief?
How does cookies work in asp net?
Can you set which type of comparison you want to perform by the comparevalidator control?
What is difference between web config and global asax?