2011-02-09 45 views
1

我一直在使用c#开发windows应用程序。 但是最近我们的管理层已经计划让一些项目成为基于网络的项目。 我们认为使用asp.net与c#。用asp.net学习web应用程序开发

任何人都可以指导我有效地学习asp.net。

请为示例项目提供一些有用的链接。

在此先感谢。

回答

1

如果您习惯于桌面开发(通过Microsoft MVC),Web窗体将会是更快的路线。 MVC3是我的首选,但需要更长时间才能适应,如果你不熟悉它。 MVC3可以让你更好地控制你的代码,而且我的意见不那么臃肿。

如果沿着这条路线走,可能值得看看MVC pattern

的视频加载让你开始在这里:http://www.asp.net/web-forms

他们有一对夫妇的例子应用程序,可以合作,通过: Web窗体:Contoso University App MVC:MVC3 Starter App

0

我建议先从ASP.Net MVC开始,即使你会发现它在开头有点复杂,Here你可以找到很多教程和书籍


你也可以看看MVC Music Store,它是一个以学习ASP.Net MVC为例的完整项目。

+0

谢谢大家,我正在审阅所有提供的参考文献。 – ramu 2011-02-11 10:41:16

0

我会避免使用WebForms - 即使它看起来更适合来自WinForms背景,以后会遇到问题。鉴于你将不得不学习一个新的平台,有道理学习MVC并在右脚下车(请注意,ASP.NET MVC还有其他MVC框架,例如Fubu,但这些可能是风险更大的选择。你的情况)。

PluralSight做一些很好的在线培训课程,但您确实需要为他们付费。