User controls allow you to encapsulate code so that your web applications code is organized around discrete modules. You can use any .NET language in user controls which allows greater development flexibility for your web applications. You can cache user controls for higher performance.
1)Performance can be reduced. becuse the viewstate is stored in the page itself, storing large values can cause the page to slowdown.It can carry only up to 10 KB of data very easily without causing any degraded perfomance.
2) As view state is stored in a hidden field on the page although it stores data in a hashed base64 encoded format, it can be tampered.
1) No server resources are required
2) simple Implementation
3) Automatic retention of page & view state
RIA is the abbreviation of Rich Internet Applications. They are web applications that have most of the characteristics of desktop applications. typically delivered either by way of a standards-based web browser.
Following are some of the features of RIA
Caching is used to improve the performance of a website………..
Types of caching in Asp.net:
1)Page Output caching
2)Page Fragment Caching
ASP.Net catching one of the important performance factor for large web applications.
ASP.Net Catching stores frequently accessed data in to catch object.
- There are two different types catching in ASP.Net
- Application Catching
- Page Output Catching