1. linq support

Upload: vishalchavann

Post on 30-May-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 1. LINQ Support

    1/15

    1. LINQ Support

    LINQ essentially is the composition of many standard query operators that allow you to work with data

    in a more intuitive way regardless.

    The benefits of using LINQ are significant Compile time checking C# language queries, and the

    ability to debug step by step through queries.

    2. Expression Blend Support

    Expression blend is XAML generator tool for silverlight applications. You can install Expression blendas an embedded plug-in to Visual Studio 2008. By this you can get extensive web designer andJavaScript tool.

    3. Windows Presentation Foundation

    WPF provides you an extensive graphic functionality you never seen these before. Visual Studio 2008contains plenty of WPF Windows Presentation Foundation Library templates. By this a visualdeveloper who is new to .NET, C# and VB.NET can easily develop the 2D and 3D graphicapplications.

    Visual Studio 2008 provides free game development library kits for games developers. currently thisgame development kits are available for C++ and also 2D/3D Dark Matterone image and sounds sets.

    4. VS 2008 Multi-Targeting Support

    Earlier you were not able to working with .NET 1.1 applications directly in visual studio 2005. Now inVisual studio 2008 you are able to create, run, debug the .NET 2.0, .NET 3.0 and .NET 3.5applications. You can also deploy .NET 2.0 applications in the machines which contains only .NET 2.0not .NET 3.x.

    5. AJAX support for ASP.NET

  • 8/14/2019 1. LINQ Support

    2/15

    Previously developer has to install AJAX control library separately that does not come from VS, butnow if you install Visual Studio 2008, you can built-in AJAX control library. This Ajax Library containsplenty of rich AJAX controls like Menu, TreeView, webparts and also these components support JSONand VS 2008 contains in built ASP.NET AJAX Control Extenders.

    6. JavaScript Debugging Support

    Since starting of web development all the developers got frustration with solving javascript errors.Debugging the error in javascript is very difficult. Now Visual Studio 2008 makes it is simpler withjavascript debugging. You can set break points and run the javaScript step by step and you can watchthe local variables when you were debugging the javascript and solution explorer provides javascriptdocument navigation support.

    7. Nested Master Page Support

    Already Visual Studio 2005 supports nested master pages concept with .NET 2.0, but the problem withthis Visual Studio 2005 that pages based on nested masters can't be edited using WYSIWYG web

    designer. But now in VS 2008 you can even edit the nested master pages.

    8. LINQ Intellisense and Javascript Intellisense support for silverlight applications

    Most happy part for .NET developers is Visual Studio 2008 contains intellisense support for javascript.Javascript Intellisense makes developers life easy when writing client side validation, AJAXapplications and also when writing Silverlight applications

  • 8/14/2019 1. LINQ Support

    3/15

    Intellisense Support: When we are writing the LINQ Query VS provides LINQ query syntax as tooltips.

    9. Organize Imports or Usings: We have Organize Imports feature already in Eclipse. SInce manydays I have been waiting for this feature even in VS. Now VS contains Organize Imports feature whichremoves unnecessary namespaces which you have imported. You can select all the namespaces andright click on it, then you can get context menu with Organize imports options like "Remove UnusedUsings", "Sort Usings", "Remove and Sort". Refactoring support for new .NET 3.x features likeAnonymous types, Extension Methods, Lambda Expressions.

    10. Intellisense Filtering: Earlier in VS 2005 when we were typing with intellisense box all the itemswere being displayed. For example If we type the letter 'K' then intellisense takes you to the itemsstarts with 'K' but also all other items will be presented in intellisense box. Now in VS 2008 if you press'K' only the items starts with 'K' will be filtered and displayed.

    11. Intellisense Box display position

    Earlier in some cases when you were typing the an object name and pressing . (period) thenintellisense was being displayed in the position of the object which you have typed. Here the codewhich we type will go back to the dropdown, in this case sometimes programmer may disturb to whathe was typing. Now in VS 2008 If you hold the Ctrl key while the intellisense is dropping down thenintellisense box will become semi-transparent mode.

    12. Visual Studio 2008 Split View

    VS 205 has a feature show both design and source code in single window. but both the windows tileshorizontally. In VS 2008 we can configure this split view feature to vertically, this allows developers touse maximum screen on laptops and wide-screen monitors.

  • 8/14/2019 1. LINQ Support

    4/15

    Here one of the good feature is if you select any HTML or ASP markup text in source windowautomatically corresponding item will be selected in design window.

    13. HTML JavaScript warnings, not as errors: VS 2005 mixes HTML errors and C# and VB.NETerrors and shows in one window. Now VS 2008 separates this and shows javascript and HTML errorsas warnings. But this is configurable feature.

    14. Debugging .NET Framework Library Source Code:

    Now in VS 2008 you can debug the source code of .NET Framework Library methods. Lets say If youwant to debug the DataBind() method of DataGrid control you can place a debugging point over thereand continue with debug the source code of DataBind() method.

    15. In built Silverlight Library

    Earlier we used to install silverlight SDK separately, Now in VS 2008 it is inbuilt, with this you cancreate, debug and deploy the silverlight applications.

    16. Visual Studio LINQ Designer

    Already you know in VS 2005 we have inbuilt SQL Server IDE feature. by this you no need to use anyother tools like SQL Server Query Analyzerand SQL Server Enterprise Manger. You have directly

  • 8/14/2019 1. LINQ Support

    5/15

    database explorer by this you can create connections to your database and you can view the tablesand stored procedures in VS IDE itself. But now in VS 2008 it has View Designer window capabilitywith LINQ-to-SQL.

    17. Inbuilt C++ SDK

    Earlier It was so difficult to download and configure the C++ SDK Libraries and tools for developingwindows based applications. Now it is inbuilt with VS 2008 and configurable

    18. Multilingual User Interface Architecture - MUI

    MUI is an architecture contains packages from MicrosoftWindows and Microsoft Office libraries. Thissupports the user to change the text language display as he wish.

    Visual Studio is now in English, Spanish, French, German, Italian, Chinese Simplified, ChineseTraditional, Japanese, and Korean. Over the next couple of months. Microsoft is reengineering theMUI which supports nine local languages then you can even view Visual studio in other 9 locallanguages.

    19. Microsoft Popfly Support

  • 8/14/2019 1. LINQ Support

    6/15

    Microsoft Popfly explorer is an add-on to VS 2008, by this directly you can deploy or hosting theSilverlight applications and Marshup objects

    20. Free Tools and Resources

    People may feel that I am a promoter to Visual Studio 2008 as a salesman, but we get plenty of free

    resources and free tools with Visual Studio 2008.

    Visual Studio 2008 Trial

    101 LINQ Samples

    Free .NET 3.5 control libraries with free sample programs,

    You can get plenty of free video training tutorials from Microsoft BDLC - Beginner DeveloperLearning Center,

    C++ games development library,

    Microsoft has provided lot of e-Books,

    P2P library and

    Microsoft is providing Coding4Fun sample program kit.

    Visual Studio Registration Discounts: If you register the Visual Studio you get Free Control Libraries,Books, Images, and Discounts.

    Download Visual Studio 2008 free trial

    21. We can use for Commercial

    Earlier you were spending lot of money to host your .NET applications for commercial use. Now you noneed to worry Now Microsoft is providing you to host your application free on Popfly for web pages andalso visual studio express projects.

    If you like this article, Please share with others

    My organization went through the approval process of supporting the .NET Framework

    2.0 in production. Do we need to go through the same process all...

    Posted by Gs | 9:04 PM | .NET Framework 3.0, asp.NET 3.5 | 0 comments

    My organization went through the approval process of supporting the .NET Framework

    2.0 in production. Do we need to go through the same process all over again for the .NETFramework 3.0? Do I need to do any application compatibility testing for my .NET

    Framework 2.0 applications?

    Because the .NET Framework 3.0 only adds new components to the .NET Framework

    2.0 without changing any of the components released in the .NET Framework 2.0, theapplications you've built on the .NET Framework 2.0 will not be affected. You dont

    need to do any additional testing for your .NET Framework 2.0 applications when you

    install the .NET Framework 3.0.

  • 8/14/2019 1. LINQ Support

    7/15

    What happens when I install the .NET Framework 3.0? How can I upgrade if I alreadyhave the .NET Framework 2.0 installed?

    Posted by Gs | 9:02 PM | .NET Framework 3.0, asp.NET 3.5 | 0 comments

    When you install the .NET Framework 3.0, the installer will check to see whether youalready have the .NET Framework 2.0 (released version) installed. If not, the .NET

    Framework 3.0 installer will install the .NET Framework 2.0 for you, and then install the

    new .NET Framework 3.0 components. If you do have the .NET Framework 2.0

    installed, the .NET Framework 3.0 installer will only install the new components of the.NET Framework 3.0.

    How does the .NET Framework 3.0 relate to the .NET Framework 2.0?

    Posted by Gs | 9:01 PM | .NET Framework 3.0, asp.NET 3.5 | 0 comments

    The .NET Framework 3.0 is an additive release to the .NET Framework 2.0. The .NET

    Framework 3.0 adds four new technologies to the .NET Framework 2.0: WindowsPresentation Foundation (WPF), Windows Workflow Foundation (WF), Windows

    Communication Foundation (WCF), and Windows CardSpace. There are no changes to

    the version of the .NET Framework 2.0 components included in the .NET Framework3.0. This means that the millions of developers who use .NET today can use the skills

    they already have to start building .NET Framework 3.0 applications. It also means that

    applications that run on the .NET Framework 2.0 today will continue to run on the .NETFramework 3.0.

    Here's a look at the structure of the .NET Framework 3.0:What happens to the WinFX technologies?

    Posted by Gs | 8:59 PM | .NET Framework 3.0, asp.NET 3.5, ASP.NET FAQ's | 0

    comments

    The WinFX technologies will now be released under the name .NET Framework 3.0.

    There are no changes to the WinFX technologies or ship schedule the same technologies

    you're familiar with now simply have a new name.What is the .NET Framework 3.0 (formerly WinFX)?

    Posted by Gs | 8:53 PM | .NET Framework 3.0, asp.NET 3.5 | 0 comments

    The .NET Framework 3.0 is Microsoft's managed code programming model. It is a

    superset of the .NET Framework 2.0, combining .NET Framework 2.0 components with

    new technologies for building applications that have visually stunning user experiences,seamless and secure communication, and the ability to model a range of business

    processes. In addition to the .NET Framework 2.0, it includes Windows Presentation

    Foundation (WPF), Windows Workflow Foundation (WF), Windows Communication

    Foundation (WCF), and Windows CardSpace.

  • 8/14/2019 1. LINQ Support

    8/15

    How do I get Windows SharePoint Services?

    Posted by Gs | 8:52 PM | Ado.Net Inerview Question, asp.NET 3.5, ASP.NET Latest

    Question and answer, Windows SharePoint Services 3.0 | 0 comments

    Windows SharePoint Services is a component of Windows Server 2003 and conforms to

    the Windows Server 2003 licensing model. Organizations simply need to own WindowsServer 2003 licenses to have the rights to also use Windows SharePoint Services. Learn

    more about licensing Windows Server 2003 and Windows SharePoint Services on the

    SharePoint licensing page.

    What is the relationship between Windows SharePoint Services, Microsoft OfficeSharePoint Server 2007, and Microsoft Office SharePoint Designer 2007?

    Posted by Gs | 8:50 PM | Ado.Net Inerview Question, asp.NET 3.5, ASP.NET Latest

    Question and answer, Windows SharePoint Services 3.0 | 0 comments

    Windows SharePoint Services is a key component of Microsoft SharePoint Products and

    Technologies, which include:

    Windows SharePoint Services, formerly named SharePoint Team Services, a versatile

    technology in Windows Server 2003. In addition to its collaborative features, Windows

    SharePoint Services also exposes platform services and a common framework fordocument storage and management, as well as search, workflow, rights management,

    administration, and deployment features. These services provide the foundation for

    building scalable business applications.

    Office SharePoint Server 2007, an integrated suite of easy-to-use server applications that

    help people and teams improve their efficiency and effectiveness. Office SharePointServer 2007 connects sites, people, and business processesfacilitating knowledge

    sharing by offering ready-to-go, enterprise-wide functionality for records management,

    search, workflows, portals, personalized sites, and more. Office SharePoint Server 2007

    extends the capabilities of Windows SharePoint Services by providing highly flexibleorganization and management tools for SharePoint sites, and by making it possible for

    teams to publish information to the entire organization.

    Office SharePoint Designer 2007, which provides tools for customizing Windows

    SharePoint Services and Office SharePoint Server 2007 sites, and for creating reporting

    tools and application templates without writing new code or deploying new code on yourservers.

    How does Windows SharePoint Services integrate with the Microsoft Office system?

    Posted by Gs | 8:48 PM | Ado.Net Inerview Question, asp.NET 3.5, ASP.NET Latest

    Question and answer, Windows SharePoint Services 3.0 | 0 comments

  • 8/14/2019 1. LINQ Support

    9/15

    Through a set of Web services and documented application interfaces, Windows

    SharePoint Services can be easily integrated with smart client tools. Users easily adoptthese new tools because of their similarity to other familiar environments, such as the

    Microsoft Office system. For example, Microsoft Office Word, Microsoft Office Excel,

    Microsoft Office PowerPoint, Microsoft Office InfoPath, Microsoft Office Project, andMicrosoft Office OneNote can use information in SharePoint sites natively. Users can

    create workspaces, post and edit documents, and assign tasks, all while working on

    documents stored in SharePoint sites. With Microsoft Office Outlook 2007, users can

    view calendars and contact lists stored on SharePoint sites and can create and managesites for editing documents and organizing meetings.

    What's New in ASP.NET and Web Development

    Posted by Gs | 3:07 AM | asp.NET 3.5 | 0 comments

    The .NET Framework version 3.5 includes enhancements for ASP.NET in targeted areas.

    Visual Studio 2008 and Microsoft Visual Web Developer Express Edition also include

    enhancements and new features for improved Web development.

    The most significant advances are improved support for developing AJAX-enabled Web

    sites and support for Language-Integrated Query (LINQ). The advances include newserver controls and types, a new object-oriented client type library, and full IntelliSense

    support in Visual Studio 2008 and Microsoft Visual Web Developer Express Edition for

    working with ECMAScript (JavaScript or JScript).

    The following sections of this topic describe the changes in ASP.NET and Visual Web

    Developer.

    ASP.NET Enhancements

    Visual Web Developer EnhancementsASP.NET Enhancements

    The .NET Framework version 3.5 includes enhancements for ASP.NET in the following

    areas:

    New server controls, types, and a client-script library that work together to enable you to

    develop AJAX-style Web applications.

    Extension of server-based forms authentication, roles management, and profile services

    as Web services that can be consumed by Web-based applications.

    A new ListView data control that displays data and that provides a highly customizable

    UI.

  • 8/14/2019 1. LINQ Support

    10/15

    A new LinqDataSource control that exposes Language-Integrated Query (LINQ) through

    the ASP.NET data source control architecture.

    A new merge tool (Aspnet_merge.exe) that merges precompiled assemblies to support

    flexible deployment and release management.

    The .NET Framework version 3.5 is also integrated with IIS 7.0. You can now use

    ASP.NET services such as forms authentication and caching for all content types, not just

    ASP.NET Web pages (.aspx files). This is because ASP.NET and IIS 7.0 use the same

    request pipeline. The unified request processing pipeline means that you can usemanaged code to develop HTTP pipeline modules that work with all requests in IIS. In

    addition, IIS and ASP.NET modules and handlers now support unified configuration. For

    more information, see ASP.NET Application Life Cycle Overview for IIS 7.0.

    AJAX Development

    The .NET Framework version 3.5 enables you to create Web applications that feature

    next-generation user interfaces with reusable client components. You can develop Webpages by using a server-based approach, a client-based approach, or a combination of

    both, according to your requirements. The AJAX server-based and client-based

    programming models feature the following:

    Server controls that support server-based AJAX development. This includes the

    ScriptManager, UpdatePanel, UpdateProgress, and Timer controls. These controls enableyou to create rich client behavior with little or no client script, such as partial-page

    rendering and displaying update progress during asynchronous postbacks.

    The Microsoft AJAX Library, which supports client-based, object-oriented development

    that is browser independent. In addition to supporting the new AJAX-enabled server

    controls, the client library enables you to develop custom client components that extendDOM elements or that represent a DOM element.

    Server classes that enable you to develop server controls that map to custom client

    components whose events and properties are set declaratively. Server types that supportthis functionality include controls that derive from the ExtenderControl or ScriptControl

    base classes, or that implement the IExtenderControl or IScriptControl interfaces.

    Support for script globalization and localization by using client script. Globalization

    enables you to display dates and numbers based on a culture value (locale). Localization

    enables you to specify localized content (text, images, and so on) in client componentsfor UI elements or exception messages.

    Access to Web services and to ASP.NET authentication, roles management, and profile

    application services.

    The .NET Framework version 3.5 enables you to easily enable asynchronous partial-page

    updates in a page, which avoids the overhead of full-page postbacks. You can just put

  • 8/14/2019 1. LINQ Support

    11/15

    existing controls and markup inside UpdatePanel controls. Postbacks from inside an

    UpdatePanel control become asynchronous postbacks and refresh only the part of the

    page that is inside the panel, which creates a more fluid user experience. You can displaythe progress of the partial-page update by using UpdateProgress controls.

    Learning About AJAX Development in ASP.NETThe documentation provides extensive information to help you learn how to develop

    AJAX-style Web applications in ASP.NET. To get started, you follow the sequence of

    topics described in Adding Client Capabilities and AJAX.

    Web Services and Application Services

    The .NET Framework version 3.5 enables you to create both ASP.NET (.asmx) and

    WCF-based Web services that you can call from Web pages in client script by using theMicrosoft AJAX Library. You can also call server-based application services that are

    exposed as Web services, which includes forms authentication, roles management, and

    profiles. These application services can be consumed in WCF-compatible applications,

    which includes AJAX-enabled Web pages and Window Forms clients. As a result,applications that are built with these ASP.NET or WCF technologies can share

    information that is made available by application services. For more information, see

    Web Services in ASP.NET AJAX and Using ASP.NET Web Services.

    ListView Data Control

    The ListView control combines many aspects of existing data controls. The ListViewcontrol is useful for displaying data in any repeating structure, similar to the DataList and

    Repeater controls. Unlike those controls, the ListView control supports edit, insert, and

    delete operations as well as sorting and paging. The paging functionality is provided forListView by the new DataPager control.

    The ListView control is a highly customizable control that enables you to use templatesand styles to define the control's UI. Like the Repeater, DataList, and FormView controls,

    templates in the ListView control are not predefined to render specific UI in the browser.

    For more information, see ListView Web Server Control Overview.

    DataPager Control

    The DataPager control is used to page through data that is displayed by a control that

    implements the IPageableItemContainer interface, such as the ListView control. TheDataPager control supports built-in paging UI. You can specify the paging UI by using

    the NumericPagerField object, which lets users select a page by page number. You can

    also use the NextPreviousPagerField object, which lets users navigate through pages onepage at a time, or to jump to the first or last page. Alternatively, you can create custom

    paging UI by using the TemplatePagerField object.

    LinqDataSource ControlThe LinqDataSource control exposes Language Integrated Query (LINQ) through the

    ASP.NET data source control architecture. You use the LinqDataSource control when

    you are creating a Web page that retrieves or modifies data and you want to use the

  • 8/14/2019 1. LINQ Support

    12/15

    programming model that is provided by LINQ. You can simplify the code in a Web page

    by enabling the LinqDataSource control to automatically create the commands for

    interacting with the data. By using the LinqDataSource control, you can reduce theamount of code that you must write to perform data operations when compared to

    performing the same operations in the SqlDataSource control or the ObjectDataSource

    control. When you use the LinqDataSource control, you also benefit by learning only oneprogramming model to interact with different types of data sources.

    You can use declarative markup to create a LinqDataSource control that connects to data

    from either a database or a data collection such as a collection. In the markup, you canspecify the criteria for displaying, filtering, ordering, and grouping data. When the data

    source is a SQL database table, you can also configure a LinqDataSource control to

    update, insert, and delete data. You do no have to write the SQL commands to performthese tasks. The LinqDataSource class provides an event model that enables you to

    customize display and update behavior. For more information, see LinqDataSource Web

    Server Control Overview.

    ASP.NET Merge Tool

    The ASP.NET merge tool (Aspnet_merge.exe) lets you combine and manage assemblies

    that are created by the ASP.NET pre-compilation tool (Aspnet_compiler.exe). (Themerge tool was released earlier as an add-on for Visual Studio 2005,) The merge tool

    creates single assemblies for the site. You can create an assembly for the whole Web site,

    for each Web site folder, or for just the files that make up the Web site UI (pages andcontrols).

    For more information, see ASP.NET Merge Tool (Aspnet_merge.exe). For moreinformation about the ASP.NET compiler tool, see ASP.NET Compilation Tool

    (Aspnet_compiler.exe).

    Visual Web Developer Enhancements

    The following sections provide information about enhancements and new features in

    Visual Studio 2008 and Visual Web Developer Express Edition.

    New Design View and CSS Design Tools

    The Web page designer now lets you work in Design view, Source view, or Split view,

    which displays Design view and Source view at the same time.

  • 8/14/2019 1. LINQ Support

    13/15

    Visual Studio now provides tools that make it easy to work with cascading style sheets

    (CSS). You can design the layout and style content in Design view by using new UI tools

    such as the CSS Properties window. You can also change positioning, padding, andmargins directly in Design view by using WYSIWYG visual-layout tools.

    For more information, see the following topics:

    Working with CSS Overview

    Walkthrough: Creating and Modifying a CSS File

    IntelliSense for JScript and ASP.NET AJAX

    Visual Studio 2008 and Visual Web Developer Express Edition now offer significantly

    improved IntelliSense for coding in ECMAScript (JScript or JavaScript), and for writing

    client script for AJAX-style Web applications that use the Microsoft AJAX Library.IntelliSense is available for client script in script elements and for referenced .js script

    files.

    Additionally, IntelliSense displays XML code comments. XML code comments are used

    to describe the summary, parameter, and return details of your client script. ASP.NET

    AJAX also uses XML code comments to provide IntelliSense for ASP.NET AJAX typesand members. IntelliSense is also supported for external script file references that use

    XML code comments.

    For more information, see the following topics:

    JScript IntelliSense Overview

    Walkthrough: JScript IntelliSense

    Web Application ProjectsWeb applications projects, released earlier as an add-on for Visual Studio 2005, are now

    integrated into Visual Studio. By using the Web application project model, you can

    compile a Web site into a single assembly in the Bin folder and explicitly define projectresources.

    The Web application project model uses the same project, build, and compilation

    semantics as Web projects in Visual Studio .NET 2003. This enables you to easilymigrate Visual Studio .NET 2003 Web sites to the current version of Visual Studio.

  • 8/14/2019 1. LINQ Support

    14/15

    Web application projects do not replace the Web site project type introduced in Visual

    Studio 2005. Instead, they provide another project model to provide more options for

    how you deploy and maintain Web applications.

    Note:

    Web application projects are not supported in Visual Web Developer Express Edition.

    For more information, see the following topics:

    Web Application Projects Overview

    How to: Create New Web Application Projects

    Multi-targeting Web Applications

    Visual Studio now enables you to target a Web application to a specific version of the

    .NET Framework. You can use one instance of the Visual Studio to develop Web

    applications for .NET Framework versions 2.0, 3.0 (Windows Vista), and 3.5.

    For more information, see the following topics:

    .NET Framework Multi-Targeting Overview

    How to: Target a Specific .NET Framework

    Designer and IntelliSense Support for LINQ

    A new set of features in Visual Studio 2008 support Language-Integrated Query (LINQ)and extend the powerful query capabilities into the language syntax of C# and Visual

    Basic. LINQ introduces standard, easily-learned patterns for querying and transforming

    data, and can be extended to support any kind of data source. The designer provides a

    visual representation of data classes that enables you to quickly create and edit classesthat map to objects in a database. IntelliSense support provides information for LINQ

    language syntax and for using the LinqDataSource control in Source view. For more

    information, see LinqDataSource Web Server Control Overview

    Support for Creating and Consuming WCF Services in a Web Project

    In Visual Studio, you can add ASP.NET Web services (.asmx files) and WCF Webservices (.svc files) to a project. Client applications that are written in managed code

    typically access these Web services through a proxy class. For example, these

    applications use the proxy class that Visual Studio generates when you use the Add Web

    Reference dialog box. AJAX applications can access Web services from the browser byusing proxy classes that are automatically generated in client script. For more

    information, see Web Services Architectural Overview.

  • 8/14/2019 1. LINQ Support

    15/15

    Support for ASP.NET AJAX Extender Controls

    AJAX extender controls enhance the client capabilities of standard Web server controls

    in ASP.NET Web applications. You can provide a richer Web-based user experience bybinding one or more extenders to Web server controls such as TextBox controls, Button

    controls, and Panel controls.

    Visual Studio supports all ASP.NET AJAX extender controls. This includes extender

    controls that you create and those that you add from sources such as the ASP.NET AJAXControl Toolkit, which is available on the ASP.NET Web site.