-
-
Validating data
entered by the user is one of the most common tasks in web
applications. As far as ASP.NET MVC is concerned there are various ways
to accomplish this task. As a web developer you should be aware of these
options so that depending on your requirement you need to pick the
appropriate one. This article discusses many of the available options
and also shows in step-by-step manner how these options can be put to
use in your ASP.NET MVC application.
http://www.bipinjoshi.net/articles/d89d705c-4e34-4889-9959-891b4eda6f68.aspx
-
-
Developers
frequently look for opportunities to squeeze the last drop of
performance from their web applications. In ASP.NET web forms and user
controls Output Caching is a very popular performance enhancement
technique. The same technique can also be implemented in ASP.NET MVC
applications. Upon applying the Output Caching techniques, the page
output is cached so that further requests are served with the cached
copy rather than processing and generating it again and again. In this
article you will learn how Output Caching is used in ASP.NET MVC
applications along with some considerations involved in the process.
http://www.bipinjoshi.net/articles/8210bb78-74b3-4880-b022-bfef47c8915f.aspx
-
-
The increased
use of JavaScript and libraries based on JavaScript (such as ASP.NET
AJAX and jQuery) results in a considerable amount of JavaScript being
downloaded on the client side. The need for large amounts of JavaScript
to be downloaded may result in your website getting a performance
penalty for obvious reasons. In such cases it is recommended to reduce
the size of JavaScript files by using minification techniques. To that
end Microsoft Ajax Minifier, a tool to compress JavaScript and CSS
files, can greatly reduce the size of such files thus improving the
performance of your web application. In this article you will learn the
basics of using Microsoft Ajax Minifier tool and certain programming
recommendations to get most out of the minification process.
http://www.bipinjoshi.net/articles/a4d1dd88-7455-432e-a889-3105d7fc3f69.aspx