Explain < @OutputCache% > and the usage of VaryByParam, VaryByHeader ?
Answer / 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 |
Is it true that a Web service must be written in .NET or not?
Why SessionID changes in every request in asp.net?
what is the generics and where used generics in your project?
Define Query Interface,Adref,Release?
What is the difference between Classic ASP and ASP.Net?
What are the security types in ASP/ASP.NET? Different Authentication modes?
How to kill more than one session variables at a time
What is webresource axd?
Define session in asp.net.
What is the use of @Register directives?
What is class and object in asp.net?
What are the contents of cookie?