Blogs

News

Email Subscriptions

Mehul Harry's DevExpress Blog

September 2010 - Posts

  • Free CodeRush Webinar! Learn About Powerful Templates - September 30th, 2010

         

    Thursday September 30, 2010 01:00pm EDT | 10:00am PDT | 05:00pm GMT

    • Subject: CodeRush Template Deep Dive
    • Date: Thursday, September 30th, 2010
    • Time: 10am PDT (GMT -07:00)
    • Length: 1 hour (but may go longer)
    • Presenter: Mark Miller and Rory Becker
    • Register here - https://www3.gotomeeting.com/register/582260542

    Who should attend:

    This session is for CodeRush customers who want to learn more about the CodeRush template engine and how to exploit it. This session is also for anyone who wants to learn more about the power and flexibility of CodeRush.

    What Attendees will learn:

    This session will provide you an overview of existing template technology and offer a behind-the-scenes look at how CodeRush templates are built. You'll learn about:

    • aliases
    • alternate expansions
    • fields
    • linked identifiers
    • context
    • dynamic lists
    • TextCommands
    • StringProviders

    Everything you need to know about exploiting the power of CodeRush templates.

    Presenters

    AmandaChristensen Amanda Christensen
    Host
    MarkMiller Mark Miller
    Chief Architect – IDE Team
    RoryBecker[5] Rory Becker
    Technical Evangelist – IDE Team
       

    Register Soon

    I’ll be there to help answer any questions. What are you waiting for? Go register, now.

  • Video: Molly Holzschlag Discusses HTML5, CSS3 and the Open Web @ #HDC10

         

    Check out this video interview with Molly Holzschlag from the recent Heartland Developer’s Conference 2010 in Omaha, Nebraska. Molly is a well-known Web standards advocate, instructor, and author.

    Yes, that Molly who’s written several great books on HTML and CSS. Molly is also a Web Evangelist for Opera software who makes the fast Opera browser.

    Watch the video because Molly is a smart, experienced  and fun web guru who discusses:

    • The Open Web – What is it and what it means to you.
    • HTML 5 – cool HTML5 features, XHTML’s future, browser support/adoption and more
    • CSS 3 – Improvements, layout issues, and differentiation from HTML5
    • Her blog quote and philosophy:

      "Everyone has something to contribute to the World Wide Web. Why? Because the Web is of us. Whatever we are as humans is now manifest in the Web: Our beauty, hatred, fragility and ferocity; our kindness, cruelty, confusion and clarity. Our wars. Our peace."
      - Molly E. Holzschlag

    image

    Molly is smart, friendly and accessible. You can also find her online here:

    Meeting and talking with Molly was one of the highlights from the Heartland Developers Conference. Thanks Molly!

    Follow MehulHarry on Twitter

    Want to experience a better Visual Studio?

    Install CodeRush by downloading the free lite version here: CodeRush Xpress

    Or better yet, try the full blown package free for 30 days – CodeRush and Refactor Pro Download!

  • New ASP.NET TreeView Control (coming in v2010 vol 2)

         

    Check out the new ASP.NET TreeView control coming soon in the DXperience v2010 volume 2 release. The new ASP.NET TreeView, called ASPxTreeView, will be part of the ASPxperience Suite:

    AspNet_TreeView

    TreeView vs TreeList

    If there is already an ASP.NET TreeList Suite then why are we introducing a TreeView control?

    • The ASPxTreeList is useful when you need to represent hierarchical data and/or perform CRUD operations.
    • The ASPxTreeView is useful when you need a menu to iterate through hierarchically organized pages/information structures.

    You can use them together in your project based on your particular needs.

    In essence, we distilled the features to make a great navigation control with the tree view, but if you need the complete and impressive array of features go for the tree list.

    ASPxTreeView Features

    The ASPxTreeView is packed with great features:

    • Semantic rendering
    • Powerful Databinding – Primarily designed to be a site navigation control, the ASPxTreeView supports binding to data sources containing hierarchical data. Any object that implements the IHierarchicalEnumerable or IHierarchicalDataSource interface (e.g. SiteMapDataSource, XmlDataSource, etc.) may be used as a data source for the ASPxTreeView control.
    • Virtual Mode – In addition to bound and unbound modes, the ASPxTreeView can operate in Virtual Mode, which greatly reduces both server load and start-up time when working with complex or dynamically created hierarchies. In Virtual Mode, data is retrieved on the server in portions, on a client request, at start-up and when expanding nodes. In essence, child nodes are created and initialized only when their parent node is expanded for the first time. This allows you to efficiently use server resources and to avoid retrieving the entire amount of hierarchical data for the ASPxTreeView.
    • Expand/Collapse animations
    • Check box support – display checkboxes on each node. You can also recursively check the child check box nodes.
    • Node selection
    • Node hot-tracking
      • Node Link Mode – In the ASPxTreeView, nodes represent navigation elements (links). For nodes, you can activate a specific link mode, in which only certain node elements are clickable.
      • Show/Hide tree lines
      • Rich client-side events and functionality
      • ASP.NET Templates support
      • Right-To-Left support
      • Callbacks (Ajax) support
      • XHTML cross browser compliant – supports all major browsers
      • Section 508 and Web Accessibility  compliant

      TreeList Only Advantages

      Because the ASPxTreeView is for navigation purposes, here’s some features of the ASPxTreeList that are not (and likely will not) be part of the ASPxTreeView:

      Basically, the ASPxTreeView does not have all the things that make the ASPxTreeList look and behave like a grid. Which is why the ASPxTreeView is a “lighter” control. However, the ASPxTreeView does pack a great set of features.

      ASPxperience v2010 vol 2

      The new ASPxTreeView will be part of the ASPxperience Suite in the DXperience v2010 volume 2 release later this year.

      Are you looking forward to the new ASP.NET TreeView control?

      Drop me a line below with your thoughts. Thanks!

       

      Follow MehulHarry on Twitter

      DXperience? What's That?

      DXperience is the .NET developer's secret weapon. Get full access to a complete suite of professional components that let you instantly drop in new features, designer styles and fast performance for your applications. Try a fully-functional version of DXperience for free now: http://www.devexpress.com/Downloads/NET/

    • Knowledgebase Helps Solve Strange Visual Studio FORMATETC Error

           

      Last week, I spoke with a potential DevExpress customer who asked for help in trying to figure out an unusual Visual Studio 2008 error:

      VS_FormatEtc_error

      Mark Lauter of Sumo Software had already tried a google search without any luck. So my first suggestions were to make sure to install:

      I also didn’t have a clue as to the source of the error. But I knew that it probably didn’t originate from the DevExpress ASP.NET controls. Why?

      1. Glaring errors are usually reported quickly by the large customer base (and fixed promptly by DevExpress Support)
      2. The DevExpress ASP.NET team runs tons of unit and QA tests

      So, I asked Mark to check this knowledgebase search results of similar reported issues and very soon afterwards, Mark solved the issue! Here’s how…

      Hi Mehul,

      I have some good news.  Through the DevExpress knowledgebase I came across someone who said that they were receiving the FORMATETC error because they had projects in VS 2008 that were unloaded – load them all and it fixes the error.  In the solution we’re working on right now we have about 16 “dead code” projects that we keep around for reference, but keep in them unloaded because they won’t build anymore and the error messages get in the way of current code messages.

      So today I removed all the dead code projects from the solution, loaded all of the remaining unloaded projects and presto! I was able to add a DevExpress ASP.NET button and it automagically created the references and the registration tags in the ASPX page.  Now the fun begins!

      We bought two licenses and I’m excited to start adding some DevExpress features to the project.

      Thanks for all your help so far.

      Regards,
      --
      Mark Lauter
      President | SUMO Software Corporation

      Thanks Mark! Your feedback will be help for other developers in a similar jam.

      Visual Studio Rocks!

      I love Visual Studio, especially the latest Visual Studio 2010. Microsoft has created a great IDE and working through these rare errors is well worth the effort.

      Have you faced a similar ‘invalid FORMATETC error’? Drop me a line below with your issue/solution for this error. Thanks!

      DXperience? What's That?

      DXperience is the .NET developer's secret weapon. Get full access to a complete suite of professional components that let you instantly drop in new features, designer styles and fast performance for your applications. Try a fully-functional version of DXperience for free now: http://www.devexpress.com/Downloads/NET/

    • Video: Robert Boedigheimer Loves jQuery @ #HDC10

           

      Check out this video interview with ASP.NET MVP, Robert Boedigheimer. I met Robert at the recent Heartland Developers Conference 2010 in Omaha, Nebraska.

      Watch the video interview and learn why Robert loves jQuery:

      Video: Robert Boedigheimer @ #HDC10

      Learn more about Robert Boedigheimer here:

      Thanks Robert!

      Follow MehulHarry on Twitter

      Want to experience a better Visual Studio?

      Install CodeRush by downloading the free lite version here: CodeRush Xpress

      Or better yet, try the full blown package free for 30 days – CodeRush and Refactor Pro Download!

    • Custom Dialogs For ASP.NET MVC HTML Editor (coming in v2010 vol 2)

           

      Good news for you ASP.NET MVC developers who need a good HTML Editor.

      The upcoming DevExpress ASP.NET MVC HTML Editor will also support many of the same great features as the ASPxHtmlEditor like Custom Dialogs!

      ASPNET_HTMLEditor_Custom_Dialogs

      To learn more about this feature, check out this blog post:

      ASP.NET HTML Editor - Custom Dialogs (coming in v2010 vol 2)

      Drop me line below with your thoughts on the DevExpress MVC HTML Editor Extension. Thanks!

      Follow MehulHarry on Twitter

      DXperience? What's That?

      DXperience is the .NET developer's secret weapon. Get full access to a complete suite of professional components that let you instantly drop in new features, designer styles and fast performance for your applications. Try a fully-functional version of DXperience for free now: http://www.devexpress.com/Downloads/NET/

    • Video: Getting Started with GridView Extension in ASP.NET MVC

           

      Check out this ASP.NET MVC GridView 101 video that walks you through the basics of using the DevExpress MVC GridView extension.

      By watching the video, you’ll also learn how to setup a basic ASP.NET MVC website as well connect a GridView extension to a database:

      image

      In the video, you’ll learn:

      • Basic setup for ASP.NET MVC project
      • Adding a LINQ to SQL model
      • Adding a MVC ViewUserControl
      • Setup a DevExpress MVC GridView extension
      • Add data logic

      Watch the ASP.NET MVC GridView 101 video. Then drop me a line below with your thoughts, thanks!

      Follow MehulHarry on Twitter

      Build Your Best - Without Limits or Compromise

      Try the DevExpress ASP.NET MVC Extensions online now: http://mvc.devexpress.com

      Read the latest news about DevExpress ASP.NET MVC Extensions

      Download a fully-functional version of DXperience for free now: http://www.devexpress.com/Downloads/NET/

    • Webinar Alert! - Getting Started with ASP.NET MVC on September 23, 2010

           

      [Update: September 23rd, 2010 - Thank you for attending! A video of this webinar will be available soon.]

      Mark your calendars for an introductory ASP.NET MVC webinar with Steve Andrews:

      DevExpress ASP.NET MVC WebinarDevExpress ASP.NET MVC Webinar

      • Subject: Getting Started with ASP.NET MVC
      • Date: Thursday, September 23rd, 2010
      • Time: 10am PDT (GMT -07:00)
      • Length: 1 hour (or so)
      • Presenter: Steve Andrews

      Limited Seats – Register Soon

      I recommend registering soon because there are a limited number of available spots:

      Register here - https://www3.gotomeeting.com/register/885009382

      DevExpress customers, please enter your Customer ID in the optional textbox on the Gotomeeting registration page:

      Webinar DevExpress Customer ID Field

      This webinar will be available offline for later viewing. However, you won’t have the chance to ask live questions through the webinar.

      Webinar Overview

      The ASP.NET MVC Framework provides a powerful Model View Controller (MVC) approach to building web applications and provides separation of concerns, control over HTML output, intuitive URLs, and increased testability.

      We will start by looking at the what and why of ASP.NET MVC. Then we will explore the various pieces of ASP.NET MVC including routes, controllers, actions, and views. 

      Who is Steve Andrews?

      Steve just joined DevExpress as a Developer Evangelist and here’s a brief bio:

      Steve Andrews is a Developer Evangelist for DevExpress, INETA speaker, and Microsoft MVP for Visual Studio ALM. He has been working in technology for over ten years focusing on custom application development and Application Lifecycle Management. Steve is also Microsoft and IBM certified and a community fanatic having led sessions at over 100 community events across North America. When he's not developing software solutions or engaging with the community about software technology, Steve is a closet singer and songwriter and plays the guitar and keys. Occasionally, Steve even gets to sleep.

      Registered Yet?

      I’ll be there to help answer any questions. What are you waiting for? Go register, now.

      Follow MehulHarry on Twitter

      DXperience? What's That?

      DXperience is the .NET developer's secret weapon. Get full access to a complete suite of professional components that let you instantly drop in new features, designer styles and fast performance for your applications. Try a fully-functional version of DXperience for free now: http://www.devexpress.com/Downloads/NET/

    • Video: Joe Olsen Puts On A Good Show - #HDC10

           

      Check out this video interview from the Heartland Developers Conference 2010 with Joe Olsen.

      For the last 7 years, Joe works hard to bring together the speakers, sponsors, staff and location for the Omaha, Nebraska mini-conference. And in the video he discusses the various challenges and reasons why he dedicates so much time to this conference:

      image

      You learn more about Joe Olsen here:

      Thanks Joe!

      Follow MehulHarry on Twitter

      DXperience? What's That?

      DXperience is the .NET developer's secret weapon. Get full access to a complete suite of professional components that let you instantly drop in new features, designer styles and fast performance for your applications. Try a fully-functional version of DXperience for free now: http://www.devexpress.com/Downloads/NET/

    • Video: Microsoft Evangelist Drew Robbins on OData @ #HDC10

           

      Check out this video interview with Microsoft Evangelist, Drew Robbins. I met Drew at the recent Heartland Developers Conference 2010 in Omaha, Nebraska.

      Click and watch the 13 minute video interview:

      image

      In the video, Drew discusses:

      • OData – What is it and why is it important
      • Differences in Microsoft evangelist roles
      • The ‘open web’ and Microsoft 

      Learn more about Drew Robbins by visiting his:

      Thanks Drew.

      Follow MehulHarry on Twitter

      Want to experience a better Visual Studio?

      Install CodeRush by downloading the free lite version here: CodeRush Xpress

      Or better yet, try the full blown package free for 30 days – CodeRush and Refactor Pro Download!

    • ASP.NET HTML Editor - Custom Dialogs (coming in v2010 vol 2)

           

      Check out the new Custom Dialogs features of our ASP.NET HTML Editor, the ASPxHtmlEditor:

      ASPNET_HTMLEditor_Custom_Dialogs

      The upcoming ASPxHtmlEditor’s Custom Dialog feature is part of the DXperience v2010 volume 2 release.

      Features

      In addition to built-in dialogs available within the ASPxHtmlEditor, you can use any number of custom dialogs. To add custom dialogs to the ASPxHtmlEditor, use the CustomDialogs collection. A custom dialog is represented by an HtmlEditorCustomDialog object, which provides the following settings:

      • Caption and Name - Use these properties to specify a dialog's caption and name. The dialog's name is used for reference, as described below.
      • FormPath - Use this property to provide a path to a user control representing a dialog's form.
      • OkButtonText, OkButtonVisible, CancelButtonText, and CancelButtonVisible - These options allow you to specify the visibility and caption of two standard dialog buttons. By default, these buttons are labeled "Ok" and "Cancel". You can customize default button captions as necessary. In this demo, the Ok button's caption is changed to reflect the dialog's functionality.

      You can associate a custom dialog with a toolbar item, that when clicked, invokes the dialog. To implement this, just add a ToolbarCustomDialogButton toolbar item to the ASPxHtmlEditor and assign the dialog's name to the toolbar item's Name property.

      The Custom Dialogs feature provides you with a both a server and client-side API to create custom dialogs.

      • Built-in toolbar button:

        toolbar_button
        toolbar_markup

      • Easy to use CustomDialogs collection available at the ASPxHtmlEditor’s level:

        collection

      • Several client-side events that allow you to respond to end-user interactions with custom dialogs and dialog button clicks. Events include:

        • CustomDialogOpened -You can handle this event to initialize a custom dialog. 
        • CustomDialogClosing - You can handle this event to respond to closing a custom dialog (via a click on a dialog button or the header's close button). To identify a dialog and an element being clicked, use the event parameter's Name andStatus properties. To prevent default processing of closing a dialog, assign true to the event parameter's handledproperty.
        • CustomDialogClosed - You can handle this event to perform specific actions, based on the dialog button that has been clicked or any other suitable condition.
      • Built-in view for custom dialogs:
        view

      • Client-side commands:

        • CustomDialog command (ASPxClientCommandConsts.CUSTOMDIALOG_COMMAND) to show dialogs

        • CustomDialogComplete client method to close a dialog programmatically

      The ASPxHtmlEditor is getting major features and updates for the DXperience v2010 volume 2.

      Drop me line below with your thoughts on the versatile and powerful Custom Dialogs feature of the ASPxHtmlEditor. Thanks!

      Follow MehulHarry on Twitter

      DXperience? What's That?

      DXperience is the .NET developer's secret weapon. Get full access to a complete suite of professional components that let you instantly drop in new features, designer styles and fast performance for your applications. Try a fully-functional version of DXperience for free now: http://www.devexpress.com/Downloads/NET/

    • Video: Microsoft Evangelist Jeff Brand On Windows Phone 7 @ #HDC10

           

      Check out this Windows Phone 7 video interview with Microsoft Evangelist, Jeff Brand. I met Jeff at the recent Heartland Developers Conference 2010 in Omaha, Nebraska.

      Jeff was kind enough to discuss Microsoft’s upcoming Windows Phone 7. Click and watch the short 7 minute video interview:

      image

      In the video, Jeff discusses Windows Phone 7:

      If you’d like to learn more about Jeff Brand, (aka self-proclaimed .NET Sex Symbol and All-Around Good guy) then check out his:

      Thanks Jeff.

      Want to experience a better Visual Studio?

      Install CodeRush by downloading the free lite version here: CodeRush Xpress

      Or better yet, try the full blown package free for 30 days – CodeRush and Refactor Pro Download!

    • Winners and Prizes @ Heartland Developers 2010 Conference

           

      The 2010 Heartland Developers Conference is over. It was a fun event with almost 500 attendees and various session topics.

      Prizes

      At the event, the attendees entered a raffle to win a new 32” HDTV 1080p LCD with built-in Blu-Ray dvd:

      DevExpress HDC TV Giveaway DevExpress HDC TV Giveaway

      And a free copy of MSDN Subscription and, best of all, one free DXperience Subscription:

      MSDNSubscriptionGiveawayDevExpress 

      Winners

      Congratulations to Matt Hagewood for winning the 32” HDTV LCD with built-in Blu-Ray dvd:

      Matt Hagewood Wins DevExpress HDC HDTV

      Congratulations to Brad Gentry for winning both a DXperience and MSDN Subscription:

      Brad Gentry Wins DXperience And MSDN Subscription

       

      Thank you to the Heartland Developer community and Omaha, Nebraska for putting on a great event.

      DXperience? What's That?

      DXperience is the .NET developer's secret weapon. Get full access to a complete suite of professional components that let you instantly drop in new features, designer styles and fast performance for your applications. Try a fully-functional version of DXperience for free now: http://www.devexpress.com/Downloads/NET/

    • How to add Keyboard Navigation to ASP.NET DataView

           

      Update [April 29th, 2011]:

      We’ve refactored the JavaScript, C# and VB.NET code behind files for this blog post’s Code Central sample. Check out the updated code below.

      Check out this how-to add keyboard support to an ASP.NET DataView. The keyboard support helps you increase both web site usability and accessibility.

      The following sample can also be viewed online here. In fact, you can download it and run it locally using CodeCentral.

      To add keyboard support, you’ll need to add some client-side functionality to the ASPxDataView. Specifically, the client-side keydown event.

      In the code below, the following keys are processed:
        * Left Arrow (activates a previous page)
        * Right Arrow (activates the next page)

      Add the following script code to the <Head> section of your html page that contains your ASPxDataView. You can also add the code to a separate file but be sure to reference it in the page that contains the ASPxDataView.

      Note: The AttachEventToElement method of the ASPxClientUtils class is used to subscribe to a document keydown event. The PerformCallback method call of the ASPxClientDataView class is used to raise the ASPxDataView’s Callback event to change the active page of ASPxDataView on the server side:

      function OnInit(s, e) {
          AddKeyboardNavigationTo(s);
      }
      function AddKeyboardNavigationTo(dataViewInstance) {
          ASPxClientUtils.AttachEventToElement(document, "keydown",
                  function(evt) {
                      return OnDataViewKeyDown(evt, dataViewInstance);
                  });
      }
      function OnDataViewKeyDown(evt, dataViewInstance) {
          if (typeof (event) != "undefined" && event != null)
              evt = event;
          if (NeedProcessDataViewKeyDown(evt) && !dataViewInstance.InCallback()) {
              if (evt.keyCode == ASPxKey.Left /*37-Left Arrow*/) {
                  if (dataViewInstance.cpPageIndex > 0)
                      dataViewInstance.PerformCallback('Prev');
                  return ASPxClientUtils.PreventEvent(evt);
              } else if (evt.keyCode == ASPxKey.Right /*39-Right Arrow*/ && dataViewInstance.cpPageIndex <
      dataViewInstance.cpPageCount - 1) {
                  dataViewInstance.PerformCallback('Next');
                  return ASPxClientUtils.PreventEvent(evt);
              }
          }
      }
      function NeedProcessDataViewKeyDown(evt) {
          var evtSrc = ASPxClientUtils.GetEventSource(evt);
          if (evtSrc.tagName == "INPUT")
              return evtSrc.type != "text" && evtSrc.type != "password";
          else
              return evtSrc.tagName != "TEXTAREA";
      }

      Attach the ‘AddKeyboardNavigationTo’ method to the ASPxDataView’s Init event within the ASPxDataView's markup:

      using System;
      using DevExpress.Web.ASPxDataView;
      using DevExpress.Web.ASPxClasses;
      
      public partial class _Default : System.Web.UI.Page {
          protected void dataView_DataBound(object sender, EventArgs e) {
              ASPxDataView dv = (ASPxDataView)sender;
              SaveJsProperties(dv);
          }
          protected void dataView_CustomCallback(object sender, CallbackEventArgsBase e) {
              ASPxDataView dv = (ASPxDataView)sender;
              switch (e.Parameter) {
                  case "Next":
                      dv.PageIndex += 1;
                      break;
                  case "Prev":
                      dv.PageIndex -= 1;
                      break;
              }
              SaveJsProperties(dv);
          }
          private void SaveJsProperties(ASPxDataView dv) {
              dv.JSProperties["cpPageCount"] = dv.PageCount;
              dv.JSProperties["cpPageIndex"] = dv.PageIndex;
          }
      }

      Finally, be sure that the ASPxDataView's ClientInstanceName property is defined and the ASPxDataView's client-side API is available:

      <form id="mainForm" runat="server">
      <div>
          <dx:ASPxDataView ID="dataView" runat="server" DataSourceID="dataSource" RowPerPage="1"
              ClientInstanceName="clientDataView""dataView_CustomCallback"
             "dataView_DataBound">
              <ItemTemplate>
                  <b>EmployeeID</b>:
                  <asp:Label ID="EmployeeIDLabel" runat="server"
      Text='<%# Eval("EmployeeID") %>' />
                  <br />
                  <b>LastName</b>:
                  <asp:Label ID="LastNameLabel" runat="server"
      Text='<%# Eval("LastName") %>' />
                  <br />
                  <b>FirstName</b>:
                  <asp:Label ID="FirstNameLabel" runat="server"
      Text='<%# Eval("FirstName") %>' />
                  <br />
                  <b>Title</b>:
                  <asp:Label ID="TitleLabel" runat="server"
      Text='<%# Eval("Title") %>' />
                  <br />
              </ItemTemplate>
              <ClientSideEvents Init="OnInit" />
          </dx:ASPxDataView>
      </div>
      <asp:AccessDataSource ID="dataSource" runat="server" DataFile="~/App_Data/nwind.mdb"
          SelectCommand="SELECT * FROM [Employees]"></asp:AccessDataSource>
      </form>
      

      Try the sample online at CodeCentral.

      This great keyboard functionality is also built-in to the ASPxTreeList and ASPxGridView.

      Drop me a line below with any questions. Thanks!

      Follow MehulHarry on Twitter

      DXperience? What's That?

      DXperience is the .NET developer's secret weapon. Get full access to a complete suite of professional components that let you instantly drop in new features, designer styles and fast performance for your applications. Try a fully-functional version of DXperience for free now: http://www.devexpress.com/Downloads/NET/

    • ASP.NET MVC Extensions - Leaving Beta In Next Release (v2010 vol 2)

           

      DevExpress ASP-NET MVC Extensions UnlockedGood news ASP.NET MVC devs!

      We’re officially unlocking access to the DevExpress ASP.NET MVC Extensions by releasing them in the DXperience v2010 vol 2 release.

      DevExpress ASP.NET MVC Product line?

      Yes, we’re introducing a full ASP.NET MVC product line. That means you’ll get full support, updates, new features, and new extensions in future releases.

      To understand the DevExpress ASP.NET MVC plans, start here:

      DevExpress Extensions For ASP.NET MVC 2.0 - Quick Summary

      Then check out the plans for the DXperience v2010 volume 2 release.

      The current extensions from DXperience v2010 volume 1 release are getting new features:

      New Features For ASP.NET MVC 2.0 Extensions (coming in v2010 vol 2)

      Finally, read about our commitment to ASP.NET MVC by introducing several new ASP.NET MVC Extensions:

      Committing To ASP.NET MVC - New DevExpress Extensions (coming soon in v2010 vol 2)

      Price

      Free, if you have a DXperience Universal, Enterprise, or ASP.NET subscription license currently.

      If you do not have a DXperience Universal, Enterprise, or ASP.NET subscription license then you can get all the DevExpress MVC Extensions by purchasing one of the said subscription licenses starting at $799.99 per developer.

      Native ASP.NET MVC Extensions

      To be clear, you’ll have true ASP.NET MVC Extensions that:

      • produce no ViewState
      • use the latest jQuery library
      • support semantic rendering (in 5 extensions: Menu, NavBar, Pager, TabControl & PageControl)
      • use .NET Framework 3.5 – auto-properties, lambda expressions, LINQ, etc.
      • support Visual Studio 2010 and MVC 2.0 framework

      These DevExpress Extensions for ASP.NET MVC were just introduced months ago in the DXperience v2010 volume 1 release. Since then, your requests and positive feedback have brought about a full DevExpress ASP.NET MVC product line.

      Are you excited about using the ‘non-beta’ DevExpress Extensions for the ASP.NET MVC framework? Drop me a line below with your thoughts. Thanks!

      Follow MehulHarry on Twitter

      Want to experience a better Visual Studio?

      Install CodeRush by downloading the free lite version here: CodeRush Xpress

      Or better yet, try the full blown package free for 30 days – CodeRush and Refactor Pro Download!

    More from DevExpress
    Live Chat
    Have a pre-sales question?
    Need assistance with your evaluation?
    We are here to help.
    Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 8:30am and 5:00pm Pacific Time.
    If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
    +1 (818) 844-3383.