使用Button的Command,CommandArgument來實現。

.aspx
實作3個Button Object,
OnCommand呼叫同一個Function,
CommandArgument設定參數,此處設定Object名稱。

<asp:Button ID="Button1" runat="server" Text="Button1" 
CommandArgument="Calendar1" OnCommand="ButtonCommand" />

<asp:Button ID="Button2" runat="server" Text="Button2" 
CommandArgument="Calendar2" OnCommand="ButtonCommand" />

<asp:Button ID="Button3" runat="server" Text="Button3" 
CommandArgument="Calendar3" OnCommand="ButtonCommand" />


.vb
使用FindControl取得Object。
按各別按鈕會顯示/隱藏指定的日曆元件。

Public Sub ButtonCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.CommandEventArgs)
    Dim c As Calendar = FindControl(e.CommandArgument)
    c.Visible = Not c.Visible
End Sub


arrow
arrow
    全站熱搜

    伊 發表在 痞客邦 留言(0) 人氣()