<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      ASP.NET的Web controls(一)

      [摘要]crystal譯·yesky   Web controls使創建forms 和HTML controls.的工作將會變得簡單易行。例如在ASP中典型的選擇框/ select box里,你不...
      crystal譯·yesky

        Web controls使創建forms 和HTML controls.的工作將會變得簡單易行。例如在ASP中典型的選擇框/ select box里,
      你不得不創建一個循環以便讓控制系統裝入數據。但在ASP.net里,你將會擁有一個"data-bound",這意味著它會與數據源
      連接,并會自動裝入數據。

        這些功能聽起來簡直是妙不可言,但是讓我們細細的來檢驗一下。通過傳統的ASP和ADO,你能夠選擇在哪里放置數據
      庫游標(服務器一邊或是用戶一邊),至于其它的,是依靠你想要創建的性能和功能類型來做決定。但是在ASP+里,你不
      再有選擇。因為在web controls和服務器之間的 鏈接,迫使你不得不將所有的事物都放置在客戶方。對于客戶和服務器來
      說,不啻于一個性能中心,因為它必須將所有的數據存儲在本地內存里。

        Web controls 也在嚴格的XML 術語中引進了新的語法。因此,你會不再有比較松散的代碼編輯過程,你必須關閉所有
      的標記符,使用定義等等。當然,大多數人對于適應這個功能會感到非常痛苦,但是嚴格的的代碼編輯過程通常意味著更
      少的錯誤。

        另一方面關于web forms 缺陷在于,要想使用web form的大部分功能,你必須使用forms 的POST 方法;例如,state
      管理。當你使用GET方法時,所有的all best 會被關閉掉,你就不能使用相應的功能。這個限制實在太沒必要了。

        ASP.NET Server Controls

        許多系統過去的組成部分現在成為ASP.NET Server Controls。例如:ad rotator已升級,并開始用XML來存儲它的信
      息,但不僅僅于此。這兒有一整套控制系統,它可以做任何事情,從代為管理你的表單狀態到顯示日歷、桌面。事實上,
      幾乎每HTML元素都有ASP.NET Server Controls,通過ASP.NET Server Control,可以與HTML元素程式化的相互影響。例
      如,你不再需要為了維持一個在LISTBOX里選定的 OPTION而大走彎路。你只需指示LISTBOX 在服務器里運作并代你進行管
      理就可以了。更為方便的是,你只需設定好程序,LISTBOX就會按指令依次顯示選定的項目。





      日韩精品一区二区三区高清