asp.net的功能

时间:2010-07-01 07:51:46

标签: c# asp.net

Web开发人员应该在asp.net中了解哪些最重要的功能?
我问这个问题,因为我是一个新手,我想学习c#,我发现了很多书:ajax,edmx,asmx,自定义控件,jquery,wcf,silverlight ......
那么我应该以什么顺序学习它们,哪些是最重要的?

7 个答案:

答案 0 :(得分:7)

了解:

  • 页面生命周期 - here
  • 用户和客户控制 - here
  • 了解HTTP的工作原理 - 启动here
  • 了解客户端和服务器端代码之间的区别 - 启动here
  • 了解asp.net MVC - here
  • HTML,Javascript和CSS(完整性)

答案 1 :(得分:5)

如果您是初学者,我建议您先看看这些技术:

  • HTML
  • CSS
  • 的JavaScript / jQuery的

可以在http://www.w3schools.com/找到很好的启动者。

要进入ASP.NET(Webforms),请从这些教程开始:http://www.asp.net/web-forms/fundamentals

编辑:根据多年的经验或我教授课程时,初学者最难掌握的事情似乎是 ViewState 以及它对你的网页总大小有什么害处。请查看Taking a Bite Out of ASP.NET ViewState,了解可能造成伤害的预告片。

答案 2 :(得分:1)

  

我问这个问题,因为我是新手,我想学习c#

通过详细说明这个主题应该完全回答你的问题超出了这个范围的范围。所以我重新推荐Stage 1 here开始

答案 3 :(得分:0)

我认为您应该意识到开发client appweb page之间的主要区别。

网页无状态,因此不会保留实际状态。

这只是一个请求和一个响应(与富客户端保持状态 - 变量......相比) 当ASP.NET页面运行时,页面将经历一个生命周期,在该生命周期中,页面执行一系列处理步骤。 你应该多读一读:

http://msdn.microsoft.com/en-us/library/ms178472.aspx

答案 4 :(得分:0)

虽然下面没有特别的顺序,但我会遵循: -

首先了解框架以及应用程序或网站如何与客户进行通信。

在其他任何事情之前清除您的oops基础并了解页面生命周期。

了解如何在工具箱中使用控件。

了解javascript的基础知识。

学会制作自己的自定义控件。

了解ajax并实际了解不仅仅使用已经制作的工具。

学习网络服务和wcf。

然后到这个时候,你将清楚地了解下一步应该学到什么。

答案 5 :(得分:0)

您应该熟悉SQL Server,因为它是使用最广泛的.NET数据库

答案 6 :(得分:0)

asp.net4.5中有许多新功能。以下是新功能列表:

  1. HTML编辑器功能
  2. Javascript编辑器功能
  3. Css编辑器功能
  4. Page Inspector
  5. 使用数据
  6. 框架功能
  7. HTML5功能
  8. Oauth和安全功能
  9. 有关上述功能的详细信息:http://rajeshprajapati.blogspot.in/2013/10/asp-net-45-features.html