Leveraging Validator Toolkit for ASP.NET MVC to Build Client and Server-Side Form Validation

After having gained an incredible amount of popularity as one of the finest web development frameworks, Asp.net is now available with a validator toolkit that enables the developers to build both, client side and server-side form validation. The MVC programming model available for Asp.net has made its mark in the world of Asp.net development. In today’s blog, I’ll be covering details about the validator toolkit that’s available for Asp.net developers. What’s the Validator Toolkit for Asp.net MVC used for? While

» Read more

ASP.Net – Introducing LINQ Data Providers

The LINQ language extensions allow you to query data in a consistent manner. However, LINQ also includes additions to the .NET Framework itself for working with specific types of data such as relational databases, XML, and objects.These additions allow you to connect to this data, query against it, and insert, update, and delete items within the data all by using strongly typed objects. The following lists the core data types ( LINQ Data Providers )LINQ supports in the .NET Framework: LINQ to

» Read more

ASP.Net – Introducing LINQ

LINQ stands on Language Integrated Query. LINQ changes the way you access and query data. Before LINQ was created, most queries were expressed as text that was executed against a database. This SQL text was often specific to the underlying technology of the database being queried. LINQ elevates the process of querying for data to actual language constructs and keywords. This has two primary advantages: First, it provides type checking of your query code at compile time; this means that

» Read more

ASP.Net – Web Browser’s Role

Role of Web Browser’s Send requests to the web server. If the user enters http://www.microsoft.com, the web browser resolves the www.microsoft.com Domain Name System (DNS) address, uses HTTP to connect to the server, and requests a page. Authenticate the server. If the server has an SSL certificate and the request was made with HTTPS, the web browser uses the certificate to authenticate the server and then decrypt future communications. Process the response. If the server has provided HTML, the browser

» Read more

ASP.Net – Web Server’s Role

The web server provides the content and the web browser displays it to the user. At the simplest, a web server sends static files, such as static HTML or image files, through an HTTP connection to a web browser. Modern web servers do far more, however. When a web server receives a request, some of the actions it takes are to: Verify that the request is structured legitimately. Sometimes, malicious clients send malformed web requests to compromise web servers. Web

» Read more

Webpage Performance testing with WebPagetest

WebPagetest is a tool that was originally developed by AOL for use internally and was open-sourced in 2008 under a BSD license. The platform is under active development by several companies and community contributors on Google code. The software is also packaged up periodically and available for download if you would like to run your own instance. The online version at www.webpagetest.org is run by WebPagetest LLC for the benefit of the performance community with several companies and individuals providing the testing infrastructure around the globe. WebPagetest

» Read more

Understanding Web Communications

Like all client-server applications, web applications have two distinct components: Client Client also known as the front-end interface, the web browser presents the user interface, accepts user input, and sends data to the server for processing. Server Server also known as the back end, the web server responds to requests from clients for specific pages. It responds with an HTML page that includes instructions for how to generate the user interface. The web browser (the client) and the web server communicate by using Hypertext Transfer Protocol

» Read more

MVC- Model–View–Controller

I have attended the training session on MVC with Logiciel at Ludhiana on 3rd May 2011.  It was a good session. Session Detail: Introduction and Overview Demo Project (Lab) Question/Answer There is lot of detailed stuff available over the internet. So just sharing you very brief notes… MVC Pre-requisites Visual Web Developer 2008 Express Edition SP1 http://www.microsoft.com/express/download/ SQL Server 2008 Express Edition http://www.microsoft.com/express/sql/download/ Micorosft.NET Framework 3.5 SP1 http://msdn.microsoft.com/en-us/netframework/ Microsoft ASP.NET MVC http://www.asp.net/mvc/ MVC can be defined as an architectural pattern

» Read more

ASP.NET IIS Registration Tool – Aspnet_regiis.exe

When multiple versions of the .NET Framework are executing side-by-side on a single computer, the ASP.NET ISAPI version mapped to an ASP.NET application determines which version of the common language runtime (CLR) is used for the application. The ASP.NET IIS Registration Tool (Aspnet_regiis.exe) allows an administrator or installation program to easily update the script maps for an ASP.NET application to point to the ASP.NET ISAPI version that is associated with the tool. The tool can also be used to display

» Read more

ASP.NET SQL Server Registration Tool – Aspnet_regsql.exe

This tool is a part of Microsoft .Net framework and like other tools this tool is also located in [drive:]%windir%Microsoft.NETFrameworkversion folder on your Web server.The ASP.NET SQL Server Registration tool is used to create a Microsoft SQL Server database for use by the SQL Server providers in ASP.NET, or to add or remove options from an existing database. You can run Aspnet_regsql.exe without any command-line arguments to run a wizard that will walk you through specifying connection information for your

» Read more

MVC- Model–View–Controller

Model–View–Controller (MVC) is a software architecture,currently considered an architectural pattern used in software engineering. The pattern isolates “domain logic” (the application logic for the user) from the user interface (input and presentation), permitting independent development, testing and maintenance of each (separation of concerns). The model manages the behavior and data of the application domain, responds to requests for information about its state (usually from the view), and responds to instructions to change state (usually from the controller). In event-driven systems,

» Read more