Monday, October 8, 2007

What is AJAX ???

In traditional web development methodologies, most user action in the interface triggers a Post back which will submit the whole back to the server and while server is processing the data the user interactions comes to a halt.

So here comes the use of Ajax.

Ajax stands for Asynchronous JavaScript and XML. This is a web development technique for creating highly interactive web applications. The AJAX Engine removes the need to reload entire web page each time the user makes a change and increases the speed by posting back only the necessary part of the webpage asynchronously. So that the user is never has to wait, staring at the blank browser window. This uses a combination of HTML and CSS, JavaScript, XMLHttpRequest / Iframe Object to do the necessary processing in background. As a result the mechanism make an web application much more responsive application as much less data is being transferred, and the user interface is being updated dynamically in front of the user.

Monday, July 16, 2007

Detecting .NET Runtime from client side

There is an easy and simple way to detect the presence of .Net CLR runtime from client side using JavaScript Other than the Request.Browser.ClrVersion which we normally use in server side. The following link describes in detail.http://www.codeproject.com/dotnet/detecting_net.asp

Sunday, July 15, 2007

Cassini

Visual Studio 2005 ships with a new Web server called ASP.NET Development Server. (This Web server was previously known as Cassini.). ASP.NET Cassini Sample Web Server requires the Microsoft .NET Framework, and runs on Windows 2000 and Windows XP operating systems. This is actually a restricted Web server. It does not allow remote connections, it does not allow any requests from any user other than the user who started the Web server. It also does not have the capability of serving ASP pages. Only ASP.NET resources and HTML resources (including images, CSS files, etc.) are served.


There are several benefits of the ASP.NET Development Server.

· It is now possible for non-Administrators to develop and debug against a Web server.
· The ASP.NET Development Server dynamically maps virtual directories to any location in the file system allowing for flexible project locations.
· Users on Windows XP Professional who are already using IIS will now be able to create new Web applications that will not affect the file or folder structure of their Default Web Site in IIS.
No special configuration is required to take advantage of the ASP.NET Development Server. When a Web project that is hosted on the file system is debugged or browsed, Visual Studio 2005 will automatically start an instance of the ASP.NET Development Server on a random port to service the request.

For more queries regarding this you can visit the forum link given below
http://forums.asp.net/67.aspx

And also another major improvement this version is having is that vs###_tmp.htm file and get_aspx_ver.aspx are no longer used to determine version information.

So we can get rid of the nagging method called which happen when the solution si loaded in to the IDE