I created three new ASP.NET MVC tutorials that were just published at the www.ASP.net/mvc website. There are both C# and VB.NET versions of each tutorial. Here are the direct links and descriptions:

Create new HTML Helpers to make it easier to generate view content. Stephen Walther demonstrates two simple methods of creating new HTML Helpers.

Learn how to create data access classes by taking advantage of Microsoft LINQ to SQL. In this video tutorial, you learn how to use a LINQ to SQL DataContext class directly within a controller. You also learn how to use the Repository Pattern to create testable and flexible database-driven applications.

Need to display a set of database records in an MVC view? Learn two methods of displaying records in an HTML table. You learn how to perform all of the formatting inline. You also learn how to create a template with an MVC partial.

Please let me know if there are specific tutorials that you want to see in the future.

If you liked this blog post then please Subscribe to this blog.
posted on Saturday, October 11, 2008 12:00 AM | Filed Under [ ASP.NET ASP.NET MVC ]

Comments

Gravatar
# re: New ASP.NET MVC Tutorials
Posted by http://
on 10/11/2008 7:22 AM

Hi Stephen,<br /><br />Thanks for the very enlighting tutorials. I tried the tutorial about creating Model classes with Linq to Sql, and everything worked fine. Especially the information about the Repository pattern was very interesting. So if I get it right you can create your Data Access Layer in an application by designing repository interfaces and Model classes implementing these interfaces?<br /><br />great work,<br /><br />Anthony
Gravatar
# re: New ASP.NET MVC Tutorials
Posted by http://
on 10/11/2008 1:59 PM

hi stephen,<br /><br />is there really any performance difference when using the repository pattern with linq-to-sql; compared to simply extending the datacontext using a partial class and placing all of my methods in there?<br /><br />i personally like the latter cos it results in less code and i dont need unit testing, nor do i wish to swap out linq-to-sql for another provider in the future. cos im totally hooked on MVC and linq-to-sql :-)<br /><br />thanks and keep up the good work!!!
Gravatar
# re: New ASP.NET MVC Tutorials
Posted by http://
on 10/11/2008 4:14 PM

@dj-nitehawk -- There shouldn't be any performance difference between the two approaches. If you plan to stick with LINQ to SQL then your approach makes perfect sense.
Gravatar
# re: New ASP.NET MVC Tutorials
Posted by less than dot
on 10/12/2008 6:36 PM

Pingback from less than dot
Gravatar
# re: New ASP.NET MVC Tutorials
Posted by http://
on 10/12/2008 9:14 PM

Stephen- Is MVC more suitable than Webforms for large scale web applications? Thanks.
Gravatar
# re: New ASP.NET MVC Tutorials
Posted by Elijah Manor
on 10/13/2008 4:12 AM

Great job Stephen!<br /><br />I have enjoyed following your blog entries.<br /><br />I recently did a .NET User's Group session on ASP.NET MVC and I mentioned your name a lot in when answering various questions or suggesting tools or techniques that you have demonstrated.<br /><br />I posted the code on my website for anyone who is interested... I also put together a compilation of videos and blog articles on my blog (in a Google Document) that helped me get up to speed on MVC... called ASP.NET MVC 101.<br /><br />Thanks again!
Gravatar
# re: New ASP.NET MVC Tutorials
Posted by http://
on 10/14/2008 10:59 AM

hi<br />can any one help me for changing the languages of my page in hindi or france <br />how can i do this<br />
Gravatar
# re: New ASP.NET MVC Tutorials
Posted by http://
on 10/14/2008 11:57 AM

@Elijah Manor -- That's great! Thanks for sharing the MVC code and resources.
Gravatar
# re: New ASP.NET MVC Tutorials
Posted by pierslawson
on 10/16/2008 2:49 PM

I wish I had enough time to be so prolific on my blog... thanks for the reat information. I've been following your idea of writing an app end to end with MVC, only mine is a RESTful web service. Your thoughts would be gratefully received!
Comments have been closed on this topic.