Presentation is loading. Please wait.

Presentation is loading. Please wait.

第 4 章 伺服器控制項簡介. 4-1 認識 Web Forms Web Forms 是由伺服器端處理的 ,必須加上 runat=server 以及 id 兩個 屬性 ,例如: \Ch04\Sample1.aspx 01: 02: 03: Sub btnOK_Click(ByVal sender As.

Similar presentations


Presentation on theme: "第 4 章 伺服器控制項簡介. 4-1 認識 Web Forms Web Forms 是由伺服器端處理的 ,必須加上 runat=server 以及 id 兩個 屬性 ,例如: \Ch04\Sample1.aspx 01: 02: 03: Sub btnOK_Click(ByVal sender As."— Presentation transcript:

1 第 4 章 伺服器控制項簡介

2 4-1 認識 Web Forms Web Forms 是由伺服器端處理的 ,必須加上 runat=server 以及 id 兩個 屬性 ,例如: \Ch04\Sample1.aspx 01: 02: 03: Sub btnOK_Click(ByVal sender As Object, ByVal e As System.EventArgs) 04: LBUserName.Text = " 您輸入的姓名為「 " & TBUserName.Text.Trim() & " 」 " 05: End Sub 06: 07: 08: 09: 10: 姓名: 11: 12: 13: 14: 15:

3 4-2 認識伺服器控制項 我們先討論跟 Form 相關的伺服器控制項 伺服器控制項,是.NET 的元件,他分為 HTML 伺服器控制項 Web 伺服器控制項 使用者控制項 自訂控制項

4 4-2-1 HTML 伺服器控制項 幾乎任何 HTML 標籤都可以轉換成 HTML 伺服器控制 項,只要加上 runat="server" 屬性即可。 例如 :

5 4-2-2 Web 伺服器控制項 Web 伺服器控制項是全新的,必須加入 runat=“server” 與 ID=“…” 屬性。 例如 :

6 4-2-3 使用者控制項 使用者可以將多個伺服器控制項合併 成一個獨特的控制項,也就是所謂的 使用者控制項 (user controls) 。 4-2-4 自訂控制項 自行撰寫伺服器控制項,也就是所謂 的自訂控制項 (custom controls) 。

7 4-3 Web 伺服器控制項的類型 Web 伺服器控制項的宣告方式如下: 寫成如下亦可:

8 4-3 Web 伺服器控制項的類型 依照用途分為六類: 標準控制項 資料控制項 資料來源控制項 驗證控制項 巡覽控制項 登入控制項

9 4-4 Web 伺服器控制項的屬性 、方法與事件 Web 伺服器控制項的屬性、方法與事 件可以分為下列兩種: Web 伺服器控制項共通的屬性、方法 與事件 特定 Web 伺服器控制項的屬性、方法 與事件

10 4-4-1 Web 伺服器控制項共通的屬性 AccessKey="…" Attributes BackColor="{ColorName|#RRGGBB}" BorderColor="{ColorName|#RRGGBB}" BorderStyle="{NotSet|None|Dotted|Das hed|Solid|Double|Groove|Ridge|Inset|Ou tset}" BorderWidth="n" Controls CssClass="…" Enabled="{True|False}" EnableTheming="{True|False}"

11 EnableViewState="{True|False}" Font ForeColor="{ColorName|#RRGGBB}" HasAttributes Height="n" Width="n" SkinID="…" Style TabIndex="n" ToolTip="…" Visible="{True|False}"

12 4-4-2 Web 伺服器控制項共通的方法 DataBind() Dispose() FindControl(id) Focus() HasControls()

13 4-4-3 Web 伺服器控制項共通的事件 OnDataBinding="ProcedureName" OnDisposed="ProcedureName" OnInit="ProcedureName" OnLoad="ProcedureName" OnPreRender="ProcedureName" OnUnload="ProcedureName"


Download ppt "第 4 章 伺服器控制項簡介. 4-1 認識 Web Forms Web Forms 是由伺服器端處理的 ,必須加上 runat=server 以及 id 兩個 屬性 ,例如: \Ch04\Sample1.aspx 01: 02: 03: Sub btnOK_Click(ByVal sender As."

Similar presentations


Ads by Google