views:

650

answers:

3

I'm not even sure how to properly frame (or title) this question, so apologies in advance.

I'm looking for a "starter kit" for a super basic ASP.NET website that is data driven via SQL Server.

Background: I find myself recreating the simple structure where there is a database, then I make a form to put data into it or update records and then display the data on a page. I believe this is referred to as a CRUD application (Create Read? Update Delete).

It seems that it would be smarter for me to not keep rebuilding this functionality from scratch each time I need it and I imagine there is a "starter kit" or code sample or open source resource that has this basic framework in place.

To be more specific, the website that I'm trying to create is a super dumbed-down verison of netflix. Where there are records that have a title and an image. And there is a form to add or update or delete records. (There is no requirement for nice streaming video or for sophisticated user account management for my project.)

This website does not need to scale, doesn't needed to be cleanly coded, or anything like that. It's not entirely throw-away, but the main requirement is just that it works and I can get it up and running relatively quickly without spending a ton of time on the basic plumbing, again.

I've found some samples (on http://asp.net for example), but these seem to be geared towards illustrating special techniques or topics. What I'm looking for is the most absolute barebones simplistic CRUD setup possible, minus and frills.

If anyone could point me in the right direction or help me put a name to what I'm describing, that'd be much appreciated.

Thanks!

+2  A: 

You can go to http://asp.net you can find many starter kits and examples their. Depending on your knowledge.

Aristotle Ucab
Nice. This one looks pretty good: http://www.asp.net/downloads/starter-kits/employee-info/."This starter kit allows for simple CRUD operations to maintain a company's employee information. It is intended to be a guideline for building enterprise level projects, by utilizing new ASP.NET 2.0 and SQL Server 2005 features, as well as latest best coding practices."
Adam Kane
Hmmm... looking at the http://asp.net samples, they all seem to be trying to illustrate special techniques or scenarios. Way too much for what I'm looking for. Any ideas where I can find the most barebones CRUD sample?
Adam Kane
Maybe I spoke too soon, here's a pretty generic tutorial on there:http://www.asp.net/learn/data-access/tutorial-16-cs.aspx
Adam Kane
+4  A: 

Try ScottGu's NerdDinner.com http://weblogs.asp.net/scottgu/archive/2009/03/10/free-asp-net-mvc-ebook-tutorial.aspx

Jan Jongboom
I'm guessing that I should hold off on MVC 'till I'm more fluent with basic ASP.NET?
Adam Kane
@Adam, that is not necessarily required
Nathan Koop
I'd say go with asp.net mvc and try not to pollute yourself too much with plain old asp.net ;) They're really somewhat different, and I don't think you'll lose out too much going straight for asp.net mvc.
spender
+2  A: 

Have you considered Asp.net Dynamic Data? It starts out pretty bare bones, but you can do deep. You go from database to fully working (but fairly utilitarian) site in about 60 seconds. Then you can start cusomising it till your heart's content.

Scott Gu has a good intro. It's a bit old now, but as far as I know the content is still relevant.

Dan F