ASP.NET
  Home arrow ASP.NET arrow Page 3 - Drag and Drop Programming in Microsoft ASP...
ASP Free Forums 
.NET  
ASP  
ASP Code  
ASP.NET  
ASP.NET Code  
BrainDump  
C#  
Code Examples  
Database  
Database Code  
IIS  
Microsoft Access  
MS SQL Server  
Visual Basic.NET  
Windows Scripting  
Windows Security  
XML  
ASP Web Hosting  
ASP.NET Web Hosting 
Mobile Linux 
App Generation ROI 
Windows Web Hosting
 
IBM® developerWorks 
Sun Developer Network 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
ASP.NET

Drag and Drop Programming in Microsoft ASP.NET AJAX
By: Xianzhong Zhu
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 3 stars3 stars3 stars3 stars3 stars / 9
    2007-06-20

    Table of Contents:
  • Drag and Drop Programming in Microsoft ASP.NET AJAX
  • Inner workings of the client side drag
  • Create an ASP.NET AJAX CTP-Enabled Web Site
  • Write the Web Service

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    ADVERTISEMENT


    Drag and Drop Programming in Microsoft ASP.NET AJAX - Create an ASP.NET AJAX CTP-Enabled Web Site


    (Page 3 of 4 )

    Launch Visual Studio 2005 and then select the menu item "File | New Website…" to create a new website using the template named "ASP.NET AJAX CTP-Enabled Web Site," and name the project MSAJAXShoppingCar (select Visual C# as the built-in language). After that, the system should automatically add references to the necessary assemblies -- Microsoft.Web.Preview.dll and System.Web.Extensions.dll. You will also see a ScriptManager server control automatically added to the page. Simply put, this server control acts as the controlling centre of the whole ASP.NET AJAX framework.

    Next, with a little modification, page Default.aspx finally looks like the following Figure 1 (whose behind coding is discussed later).

    Figure 1 the design-time snapshot of the online pet store

    In this sample, when the application launches from the server side, all the commodity information (here it refers to the pets) is displayed on the web page automatically fetched from the server side web service (which is of course done in the AJAX way -- asynchronously).

    Figure 2 shows the run-time snapshot of the demo. Here the customer can click the item he would like to purchase and then just drag it onto the shopping cart nearby (as indicated by the red arrow).

    Figure 2 the run-time snapshot of the online pet store

    Just click the "Order" button near the shopping cart and you will be returned the final shopping invoice. Here lies a typical procession -- when the buyer clicks the button, the application will invoke the underground Web Service with the information related to the selected items and finally the result data are shown to the buyer, as you can see in Figure 3.

    Figure 3-the final snapshot after the customer click button 'Order'

    Now, since we have browsed to our finish line, let's start the real work of creating the Web Service.

    More ASP.NET Articles
    More By Xianzhong Zhu


     

    ASP.NET ARTICLES

    - Developing a Mini ASP.NET AJAX Server Centri...
    - Disadvantages of the ASP.NET MVC Framework
    - Advantages of the ASP.NET MVC Approach
    - ASP.NET Web Forms Weaknesses
    - ASP.NET Web Forms Meets ASP.NET MVC
    - Source Code for Saving and Retrieving Data w...
    - Using GridView to Save and Retrieve Data wit...
    - Handling Dynamic Images in ASP.NET 3.5 AJAX ...
    - Retrieving Data with AJAX and the GridView C...
    - Playing with Images in ASP.NET 3.5 AJAX Appl...
    - Saving and Retrieving Data with AJAX
    - Enhancing PHP Via the ASP.NET AJAX Framework...
    - Enhancing PHP Programming with the ASP.NET A...
    - Classes and ASP.NET AJAX
    - Using ASP.NET AJAX

     
    Best Practices for Windows Vista Migration Presentation
    Dell and Microsoft recently held a series of face-to-face seminars entitled, &qu....

     
    Creating a Culture for Code Reuse
    If you oversee development teams you know that like it or not proprietary and ex....

     
    Keys to Web Application Acceleration: Advances in Delivery Systems
    Accelerate Web apps by up to 5x. Ensure significantly faster access to the Web a....

     
    Optimizing Application Monitoring
    Tired of finding out from your customers that you're offline? This white paper e....

     
    Solaris to Solaris Migration -- Migrating applications from Sun SPARC to Dell PowerEdge R900
    This comprehensive Migration Guide reviews the approach that Principled Technolo....

     




    © 2003-2009 by Developer Shed. All rights reserved. DS Cluster 5 hosted by Hostway
    Stay green...Green IT