我在.net中使用过基于窗口的应用程序。但我想学习asp.net。因此,我希望开发一个网站,以便开发该网站,我可以获得最好的和更好的asp.net知识。开发该网站所有最重要的概念和控制都包含在该网站中。在该网站中,应涵盖所有在今天开发的网站中使用的概念。那么我应该开发什么网站才能最好地学习asp.net,在开发该网站后我可以更好地了解asp.net?我从来没有开发过网站。那个网站应该有哪些功能?这些功能通常出现在今天的网站上。我应该参考哪些书?
更新:我还应该学习哪些其他技术,比如javascript,css这个时候开发更好的网站?
答案 0 :(得分:2)
首先确定要学习哪种ASP.NET风格:
上面提到的技术有很棒的教程,可以让你组成一个完整的网站,同时从中学到很多东西http://www.asp.net/web-forms/fundamentals和Nerddinner。
更新:我忘了提及Music store sample。
Grz,Kris。
答案 1 :(得分:1)
一种可能性是选择一个你熟悉的相当简单的数据库(例如Northwind或pubs)并建立一个网站来显示和更新其数据。这将使您熟悉数据显示控件,如GridView和DetailsView,以及ASP.NET数据绑定。您将使用事件和ASP.NET页面生命周期。创建数据输入表单时,可以学习ASP.NET的验证器。
完成后,您将拥有良好的ASP.NET基础。最重要的是,玩得开心!
答案 2 :(得分:1)
建立自己的博客。
答案 3 :(得分:1)
创建一个网站,来自世界各地的极客可以用来共进午餐。你可以称之为GeekLunch.com; - )
答案 4 :(得分:0)
我是第二个学习区分webforms和MVC的答案,但如果你从头开始,了解两者的基础知识会更有帮助,以便更好地决定你喜欢哪一个。
我更喜欢获得大型应用程序然后进行逆向工程,有些人更喜欢从头开始。
您已经拥有Nerddinner作为示例MVC应用程序。
以下是一些示例网络表单应用:
http://forums.asp.net/default.aspx/2
他们有点过时了,但基本面都在那里。