分享最實(shí)用的技術(shù),創(chuàng)造更大的價(jià)值

MultiView和View控件

View控件是視圖控件, MultiView控件是多視圖控件,兩個(gè)控件都屬于容器控件,通常一起使用,提供一種可以方便顯示信息的替換視圖的方式。View控件是一個(gè)Web控件的容器,其中包含了任何需要顯示在頁(yè)面中的內(nèi)容,如HTML代碼、服務(wù)器控件等。而MultiView控件是為了顯示View控件而定制的工具,包含多個(gè)View控件,可以在一個(gè)頁(yè)面上設(shè)置幾個(gè)View控件,以顯示不同的視圖,但頁(yè)面一次只能顯示一個(gè)視圖,通過(guò)MultiView控件來(lái)選擇把什么樣的視圖呈現(xiàn)給用戶。

View和 Multiview控件格式如下

<asp: Multiview ID="Multiview" runat ="server"

     <asp: view ID="View1"runat="server"

     </asp: View>

    <asp: View ID= "View2"runat="server">

    </asp: View>

</asp: Multiview>

在代碼中 Multi View控件包含了兩個(gè)View控件,需要顯示的視圖內(nèi)容設(shè)置在<asp:View>控件中。

MultiView控件的創(chuàng)建步驟如下。

(1)將Multi View控件拖放到頁(yè)面上。

(2)在Multi View控件中添加View控件。

(3)在View控件輸入任何想添加到Vicw控件中的靜態(tài)文本,也可以向View控件中添加其他控件

(4)對(duì)于每個(gè)要?jiǎng)?chuàng)建的View控件重復(fù)步驟(2)和步驟(3)。

(5)將Multi View控件的 Active ViewIndex屬性設(shè)置為要顯示的View控件的索引值。

如果不想顯示任何View控件,則將此屬性設(shè)置為-1

Multiview控件的常用成員對(duì)象主要是與視圖設(shè)機(jī)換相關(guān)的屬性、事件和方法。

如果要實(shí)現(xiàn)設(shè)置和切換視圖,那么對(duì)于每個(gè)View控件的識(shí)別是非常重要的。除了通常使用的控件ID屬性外,還要使用View控件索引值。根據(jù)View控件在 MultiView控件中設(shè)置的先后次序,以為起始值,依次排列View控件索引值。

聯(lián)系
QQ
電話
咨詢電話:189-8199-7898
TOP