我应该开发哪个网站来学习ASP.NET?

4
我曾在.NET中使用过基于Windows的应用程序,但我想学习ASP.NET。因此,我想开发一个网站,通过开发该网站,我可以获得最好和更好的ASP.NET知识。并且在开发该网站时,所有最重要的概念和控件都应该被覆盖。在该网站上,应该涵盖今天使用的所有概念。那么我应该开发哪个网站才能最好地学习ASP.NET?我从未开发过网站。该网站应具备哪些功能?这些功能通常在今天的网站中看到。我应该参考哪些书籍?
更新:除了ASP.NET,我还应该学习哪些其他技术,如JavaScript、CSS,以开发现代化的网站?
5个回答

2

首先确保你要学习哪种ASP.NET技术:

  • ASP.NET Web Forms
  • ASP.NET动态数据
  • ASP.NET MVC

对于上述技术,有很多优秀的教程可以让你完成一个完整的网站,并在此过程中学到很多知识。你可以在这里找到http://www.asp.net/web-forms/fundamentalsNerddinner

更新:我忘记提到音乐商店示例

祝好,Kris。


只是为了支持Tailspinspyworks示例,它位于您提供的第一个链接之上。它涵盖了许多新的ASP.NET 4功能,因此我更喜欢它而不是旧的Web表单示例应用程序。此外,这里有一个PDF文档的演练:http://tailspinspyworks.codeplex.com/ - Slauma

1

一个可能的方法是选择一个你熟悉的相对简单的数据库(如Northwind或pubs),并创建一个用于显示和更新其数据的网站。这将使您熟悉数据显示控件,如GridView和DetailsView,以及ASP.NET数据绑定。您将有机会使用事件和ASP.NET页面生命周期。当您创建数据输入表单时,您可以学习ASP.NET的验证器。

完成后,您将拥有一个良好的ASP.NET基础。最重要的是,享受它!


1

建立你自己的博客。


1
创建一个网站,让全世界的极客们可以在上面相约午餐。你可以叫它GeekLunch.com ;-)

我们已经有了Nerddinner - Kris van der Mast
@XIII:哦,真是太巧了! :-) - Adrian Grigore

0
我赞同XIII的答案,学会区分Webforms和MVC很重要,但如果你从零开始,了解两者的基础知识会更有帮助,以便更好地决定哪个适合你。
我喜欢获取一个大型应用程序然后进行反向工程,有些人则喜欢从头开始。
你已经有了Nerddinner作为MVC应用程序的示例。
这里是一些Webforms应用程序的示例:

http://forums.asp.net/default.aspx/2

它们有点过时,但基础知识还在。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接