簡體   English   中英

asp.net的功能

[英]features of asp.net

Web開發人員應該在asp.net中了解哪些最重要的功能?
我問這個問題,因為我是一個新手,我想學習c#,我發現了很多書:ajax,edmx,asmx,自定義控件,jquery,wcf,silverlight ......
所以我應該以什么順序學習它們,哪些是最重要的?

學習關於:

  • 頁面生命周期 - 在這里
  • 用戶和客戶控制 - 在這里
  • 了解HTTP的工作原理 - 從這里開始
  • 了解客戶端和服務器端代碼之間的區別 - 從這里開始
  • 了解asp.net MVC - 在這里
  • HTML,Javascript和CSS(完整性)

如果你是一個完全的初學者,我建議你先看看這些技術:

  • HTML
  • CSS
  • 使用Javascript / jQuery的

這些偉大的先行者可以在http://www.w3schools.com/找到。

要進入ASP.NET(Webforms),請從這些教程開始: http//www.asp.net/web-forms/fundamentals

編輯:從多年的經驗或我教課時,初學者最難掌握的事情似乎是ViewState以及它對你的頁面總大小有什么害處。 看一看ASP.NET ViewState中的一口之力,以獲取它可能造成傷害的預告片。

我問這個問題,因為我是新手,我想學習c#

通過詳細說明這個主題應該完全回答你的問題超出了這個背景的范圍。 所以我在這里重新開始從第一階段開始

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

  1. HTML編輯器功能
  2. Javascript編輯器功能
  3. Css編輯器功能
  4. Page Inspector
  5. 使用數據
  6. 框架功能
  7. HTML5功能
  8. Oauth和安全功能

有關上述功能的更多詳細信息: http//rajeshprajapati.blogspot.in/2013/10/asp-net-45-features.html

那么我認為你應該意識到開發client appweb page之間的主要區別。

網頁是無狀態的 ,因此不保留實際狀態。

它只是一個請求和一個響應(與富客戶端相比,始終保留狀態 - 變量......)當ASP.NET頁面運行時,頁面將經歷一個生命周期,在該生命周期中,它執行一系列處理步驟。 您應該閱讀更多內容:

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

雖然下面沒有特別的順序,但我會遵循以下順序: -

首先要了解框架以及應用程序或網站如何與客戶端通信。

在其他任何事情之前清除您的oops基礎知識並了解頁面生命周期。

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

學習javascript的基礎知識。

學習制作自己的自定義控件。

了解ajax並實際了解不僅使用已經制作的工具。

學習webservices和wcf。

然后到這個時候,你將清楚地了解接下來應該學到什么。

您還應該熟悉SQL Server,因為它是使用最廣泛的.NET數據庫

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM