10-4 Episode 2: Welcome to Visual Studio 2010

Happy New Year everyone! In this episode of 10-4 we’ll begin seeing how Visual Studio 10 and the .NET Framework 4.0 offer compelling new functionality for web developers. In this episode we’ll be specifically focusing on ASP.NET WebForms 4.0, and what enhancements it offers. We’ll be diving into the new client ID feature being introduced and see how it can be leveraged in web applications that have a high-reliance on client-centric development.
In future episodes we’ll take a deeper look at the remaining features of WebForms 4.0 including: viewstate control, data control enhancements, and routing integration. If you’d like to see something particularly emphasized, let us know, and we’ll take it into account for upcoming shows.
For more 10-4 episodes, be sure to visit:
https://channel9.msdn.com/shows/10-4
Over and out!
Nice explanation of the new ClientID feature!
Now that ClientID can be set, wouldn't it make just as much sense to use data binding to set its value? ClientIDMode=Predictable is nice but has limitations as was pointed out in the video. Setting a Suffix property is a nice shortcut if you have a data field amenable for use as a suffix, but if you don't, crafting a function that could, say, substitute spaces with dashes would also suffice.
A note about the video itself, you could have spent more time smoothing down the rough edges. Some of the monologue could have been re-recorded as it was worded a bit oddly. The transition from the end of the content to its summary was a bit jarring, too. The "3D cube" effect transition was cheesy; a simple blend or fade transition would have sufficed.
Hi Vitor - you're right, something does seem to be broken. I tried to do the same on my blog (I get a white square, not a black one). I've emailed the Channel 9 development team, hopefully they can fix it soon.
Brian
<param name="source"
value="http://channel9.msdn.com/App_Themes/default/VideoPlayer3.xap" />
Thanks for the presentation. It's very useful. Never mind the director skills or the environment version (by the way, it's nice to know it works on older versions). Keep posting.
Good presentation. Very clear and good to understand!
Keep up the good work.
All videos on Channel 9 are downloadable. Click on the "Downloads" link up above to see links to the different formats.
Comment removed at user's request.
I have a question. I have a list of linkbuttons inside
a repeater. The links when click execute saved searches in my app. The links have a command argument which is the savedSearchId. I would like to be able to add new saved searches from the client client using javascript. The problem is that the command argument
is stored in ViewState which cannot be modified in javascript. I can hack around this problem but its messy.
My question is, instead of using the command argument, will I be able to dynamically create the ClientIds to have the savedSearchId suffixed at the end. Will I then be able to get this information out in the OnItemCommand event handler?
Great clip guys
One thing that really kinda ruine the vidoes.. Is that we HAVE to see u Not that your are ugly and such.. But your kinda in the way when trying to see what happens..
I can't believe people are dogging the editing of the film. I thought the content was great and that is all that really matters to me. I could care less if it were in black and white. Keep putting good content in these videos and all is well with me.
Very casual and good explanation. I like it! Was just wondering which tool do you use to capture screen video with webcam view embedded.
Dull and irrelevant.
A very useful feature for ASP.NET 4.0 would be to include Jquery Template and client side binding. An out-of the box solution that ties client side binding together with ASP.NET would be a major change and benefit in today's Web2.0
Great Show.
Awesome, Keep it comming, Thanks for the hard work and clear tutorial.
NMTD