Top ASP.NET Items

Sponsors

Archives

July 2009 - Posts

Silverlight 3 Navigation: Dynamically Loaded Pages… Now MEF Powered!
Recently David Poll posted a very cool technique for navigating to dynamically loaded pages and on demand downloading of pages in a Silverlight 3 application .  It was very cool but the explicit wire up of each page can be a pain in large applications.  So having just posted about MEF on Silverlight , I thought this was a great fit.  The Managed Extensibility Framework (MEF) is all about discovering and wiring up components and Silverlight 3 Navigation has some very interesting components.    But before I could get it done, our Test Manager, Dinesh Chandnani beat me to it.  He wrote this very cool example app that I extended just a bit. Download the all the source code and check out an live sample … The model...
Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 16: Exposing a WCF Service
I am having a blast with the series where I am updating my simple Mix 09 Business Application demo. In this part, I wanted to consider the scenario that I hope is a common one. The developer writes their Silverlight app using the RIA Services pattern and the application becomes wildly successful. So successful in fact there is a demand to put a services head on top of the same application logic to facilitate writing a bunch of other clients. This is the sort of pattern we see happening with applications like Twitter and Sharepoint. You can see the full series here . The demo requires (all 100% free and always free): VS2008 SP1 Silverlight 3 RTM .NET RIA Services July '09 Preview Also, download the full demo files and check out the running...
ASP.NET MVC V2 Preview 1 Released
The ASP.NET team just released the first public preview of ASP.NET MVC Version 2.  You can download it here . Today’s preview works with .NET 3.5 SP1 and VS 2008, and can be installed side-by-side on the same machine as ASP.NET MVC 1.0 (meaning they don’t conflict and your existing ASP.NET MVC 1.0 projects will not be impacted if you install it).  If you have both ASP.NET MVC 1.0 and ASP.NET MVC 2.0 installed you’ll see two ASP.NET MVC project templates within Visual Studio 2008’s “New Project” dialog: The release notes that come with the ASP.NET MVC 2 Preview release detail how to upgrade existing ASP.NET MVC 1.0 projects to use V2 if you’d like to migrate them forward to take advantage of the new features. New Features ASP.NET MVC...
LIDNUG: Silverlight Ready for Business and .NET RIA Services Presentation – Demo Posted
I had a great time at the LinkedIn Users’ Group meeting … the only down side is that I missed the really bad pizza’s that most User’s Groups offer ;-)  Here is the demo (and demo steps) I did…  Download . I’ll post the recording when it gets uploaded as well. A couple of follow-ups: There was a question about creating your own DomainService for a custom DAL… I’d recommend checking out my DataSet and WCF examples as well as the full source code for the LinqToSqlDomainService .  Someone asked about offline: Check out Nikhil’s Mix talk.. he covers offline there and printing!  I think he will be updating those demos to current bits next week. For the question about custom auth support… check out my recent blog post on how I create...
Hiring for new super-secret project
Well, I guess it’s not so super-secret anymore now but these last few months, I’ve been transitioning from ASP.NET Ajax to a new project that aims at helping ASP.NET communities build Open Source applications on ASP.NET. It’s a lot of fun and the good news is that you can join in. We are hiring a senior developer: https://careers.microsoft.com/JobDetails.aspx?ss=&pg=0&so=&rw=1&jid=4567&jlang=EN Please mention me (Bertrand Le Roy, bleroy at Microsoft) as the referral if you apply. ;) Read More...
Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 15: ASP.NET MVC
Continuing in our discussion of Silverlight 3 and the update to .NET RIA Services. I have been updating the example from my Mix09 talk “building business applications with Silverlight 3 ”. I customer recently asked about using ASP.NET MVC and Silverlight with RIA Services. There specific scenario was an application with the complex admin interface in Silverlight but using ASP.NET MVC for the consumer facing part of the web to get the maximum reach. The customer wanted to share as much of their application logic as possible. So, to address this, i thought I’d update my Mix 09 demo to have an ASP.NET MVC view as well as a silverlight view. You can watch the original video of the full session The demo requires (all 100% free and always free): VS2008...
Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 14: Visual Basic (VB) and WPF Support
A few folks commented that they’d like to see something in my series updating my Mix09 talk “building business applications with Silverlight 3 ” in Visual Basic. VB is *super* important in the business application space, so I have no problem accommodating that request. By while I was at it I thought i’d also show a WPF client for RIA Services via the very cool ADO.NET Data Services support we have. This is much like the WinForms support I showed earlier. The demo requires (all 100% free and always free): VS2008 SP1 (Which includes Sql Express 2008 ) Silverlight 3 RTM .NET RIA Services July '09 Preview Also, download the full demo files and, of course, check out the running application . In Part 1: Navigation Basics there is no code whatsoever...
Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 13: The New Class Library Project
Well… this has been one of the longer blog series I have done, but there is so much meat here! Maybe someone will write a book or two? Anyway, in this post, I wanted to spend a little time looking at the project structure we have been working with and see if there is a way to improve it a bit with more clear separation of concerns. For those of you just joining it, this is yet more updates to my Mix09 talk “building business applications with Silverlight 3 ”. You can watch the original video of the full session The demo requires (all 100% free and always free): VS2008 SP1 (Which includes Sql Express 2008 ) Silverlight 3 RTM .NET RIA Services July '09 Preview Also, download the full demo files … The core project structure we have been using...
Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 12: DataSet
More from my Mix09 talk “building business applications with Silverlight 3 ”. Many customers have told me that they love Entity Framework and LinqToSql , but that they are not always able to use them in their projects just yet. In fact the number of folks that are using ADO.NET DataSet, DataReader, etc is very high. So I wanted to show taking my Mix demo and changing it to use the standard ADO.NET classic model of data access. This allows you to use DataSet with Silverlight AND take advantage of all the cool new features RIA Services offers around data validation, paging, etc. For the context, you can watch the original video of the full session The demo requires (all 100% free and always free): VS2008 SP1 (Which includes Sql Express 2008 )...
Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 11: The Client-Only World
I have had a great time so far with this series.. I hope you have gotten something out of it as well. Some readers have asked me if RIA Services is required for the client validation goodness. Nope, the .NET RIA Services bits are not required… you can do this sort of cool client UI (validation, sorting, filtering, etc) with all client data or data that you got via whatever mechanism. So the title is a bit misleading – we are not going to use ANY .NET RIA Services in this section… On the design team for this work, we said we wanted it to be Ice Cubs not Ice Burgs.. that is bits of technology that work really well together and mixed and matched. Rather than a monolithic ice burg that you have to take all or nothing from. The hard part of this...
More Posts Next page »