[ASP.NET] 淺談ASP.NET開發基礎

  • 2383
  • 0

[ASP.NET] 淺談ASP.NET開發基礎

最近在內部Training新同事,順手整理成關於ASP.NET開發很基礎的學習簡報,就一併放上來,由於只

是很簡單淺談ASP.NET開發,所以內容並不打算談太多深入的東西,其目的是要帶個入門慨念而已,

深入的學習要靠自已了,畢竟職場並非學校,不太可能一步步教學,因此在文字及用語上會比較淺顯

一些,但也可能就不是那麼精準,若是有發現描述錯誤或容易引起誤解的內容,也請不吝回饋給我囉微笑

 

What is ASP.NET

  • 基於.NET Framework所開發的Web應用程式
  • 簡單來說是ASP的新一代開發技術
  • 搭配Visual Studio開發工具提供Web Control快速打造web 應用程式
  • 最後仍以HTML Tag展現於User端Broswer

 

What is postback

  • 透過post 向Server發出請求,並等待Server 回應back,運作起來會像是win form的Event觸動模式
  • Post & back事實上是不同的二份文件
  • 以View State機制保存頁面及Control狀態

 

What is ViewState

  • 網頁的特性是無狀態的,http運行時並不會替頁面保留狀態,因此back回來是一份新的頁面文件
  • 為了回復postback前的頁面及control狀態,因此以ViewState機制在back時進行頁面及control狀態回復
  • ViewState記錄的東西愈多,page size愈大,效能上會愈差

 

What is Web.config

 

What is Web Control

  • Drag:快速開發Web Form
  • 提供Windows Application Developer無痛轉移Web Application開發
  • Render為HTML Tag & JavaScript
  • Property :簡言之為設定control外顯行為或狀態
    • Button.Text / Button.Visible/Button.Width
image

image

  • Event:簡言之為control於server端要進行的動作內容
    • Button.Click / GridView.DataBound

image

image

 

若本文對您有所幫助,歡迎轉貼,但請在加註【轉貼】及來源出處,並在附上本篇的超連結,感恩您的配合囉。

By No.18