多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

aspnet教程

  • ASP.NET 教程
  • ASP.NET 簡介
  • ASP.NET Razor

    ASP.NET MVC

    ASP.NET 編程指南

    ASP.NET 多視圖

    閱讀 (2417)

    多視圖

    MultiView 和 View 控件允許你將一個頁面的內容分成不同的組,一次只顯示一組。每個視圖控件管理一個組的內容,并且所有視圖控件包括在 MultiView 控件中。

    多視圖控件一次只負責顯示一個視圖。視圖顯示稱為活動視圖。

    MultiView 控件的語法是:

    <asp:MultView ID= "MultiView1" runat= "server">
    </asp:MultiView>

    View 控制的語法是:

    <asp:View ID= "View1" runat= "server">
    </asp:View>

    然而,該控件不能自行存在。如果您嘗試單獨使用它會出現錯誤。它總是和一個多視點控制器一起使用:

    <asp:MultView ID= "MultiView1" runat= "server">
       <asp:View ID= "View1" runat= "server"> </asp:View>
    </asp:MultiView>

    View 和 MultiView 控件的屬性

    視圖和多視圖控件都來源于 Control 類。并繼承其所有屬性、方法和事件。視圖控件的最重要屬性是可視 Boolean 屬性,它設置了一個視圖的可見性。

    多視圖控件具有以下重要特性:

    屬性描述
    Views集多視圖在內的視圖控件。
    ActiveViewIndex從零開始的索引,它表示該活動視圖。如果沒有視圖處于活動狀態,那么索引值為 -1。

    與 MultiView 控件的導航相關的按鈕控制 CommandName 屬性都與 MultiView 控件的一些相關字段關聯。

    例如,如果一個按鈕控制的 CommandName 值作為與多視圖的導航相關,單擊按鈕時它會自動導航到下一個視圖中。

    下表顯示了上述屬性的默認命令名:

    元素描述
    NextViewCommandName下一視圖
    PreviousViewCommandName上一視圖
    SwitchViewByIDCommandNameSwitchViewByID
    SwitchViewByIndexCommandNameSwitchViewByIndex

    多視點控制的重要方法是:

    方法描述
    SetActiveview設置活動視圖
    GetActiveview檢索活動視圖

    每一個視圖改變時,頁面被回傳到服務器,同時一些事件被引發。一些重要的事件是:

    事件描述
    ActiveViewChanged當一個視圖發生改變時觸發
    Activate通過活躍視圖觸發
    Deactivate通過不活躍視圖觸發

    除了上面提到的屬性、方法和事件,多視圖控件繼承了控制和對象類的成員。

    例子

    示例頁面有三個視圖。每個視圖的導航視圖有兩個按鈕。

    內容文件的代碼如下:

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="multiviewdemo._Default" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    
       <head runat="server">
          <title>
             Untitled Page
          </title>
       </head>
    
       <body>
          <form id="form1" runat="server">
    
             <div>
                <h2>MultiView and View Controls</h2>
    
                <asp:DropDownList ID="DropDownList1" runat="server" onselectedindexchanged="DropDownList1_SelectedIndexChanged">
                </asp:DropDownList>
    
                <hr />
    
                <asp:MultiView ID="MultiView1" runat="server" ActiveViewIndex="2"  onactiveviewchanged="MultiView1_ActiveViewChanged" >
                   <asp:View ID="View1" runat="server">
                      <h3>This is view 1</h3>
                      <br />
                      <asp:Button CommandName="NextView" ID="btnnext1" runat="server" Text = "Go To Next" />
                      <asp:Button CommandArgument="View3" CommandName="SwitchViewByID" ID="btnlast" runat="server" Text  ="Go To Last" />
                   </asp:View> 
    
                   <asp:View ID="View2" runat="server">
                      <h3>This is view 2</h3>
                      <asp:Button CommandName="NextView" ID="btnnext2" runat="server" Text = "Go To Next" />
                      <asp:Button CommandName="PrevView" ID="btnprevious2" runat="server" Text = "Go To Previous View" />
                   </asp:View> 
    
                   <asp:View ID="View3" runat="server">
                      <h3> This is view 3</h3>
                      <br />
                      <asp:Calendar ID="Calender1" runat="server"></asp:Calendar>
                      <br />
                      <asp:Button  CommandArgument="0" CommandName="SwitchViewByIndex" ID="btnfirst"   runat="server" Text = "Go To Next" />
                      <asp:Button CommandName="PrevView" ID="btnprevious" runat="server" Text = "Go To Previous View" />
                   </asp:View> 
    
                </asp:MultiView>
             </div>
    
          </form>
       </body>
    </html>

    注意以下事項:

    MultiView.ActiveViewIndex 確定了哪些視圖將要顯示。這是頁面上呈現的唯一視圖。沒有視圖顯示時 ActiveViewIndex 的默認值是 -1。 由于范例中 ActiveViewIndex 被定義為 2,所以被執行時它顯示的是第三個視圖。

    image

    關閉
    程序員人生
    主站蜘蛛池模板: 一区二区三区视频在线观看 | 欧美男人天堂网 | 午夜视频免费在线播放 | 欧美成人性生活 | 国产精品国产三级国产专不∫ | 国产精品一区二区久久精品涩爱 | 亚洲精品免费网站 | 精品国产成人综合久久小说 | 中文字幕第6页 | 国产h视频 | www啪| 伊人久久大香线焦在观看 | 国产一区二区在线视频观看 | 毛片资源站 | 2020久久精品永久免费 | 武则天级淫片a级中文 | 日韩大片免费看 | 免费毛片网站 | 欧美洲久久日韩欧美 | 国产精品久久精品 | 亚洲精品久久一区影院 | 免费看国产精品久久久久 | 久久国产欧美另类久久久 | 欧美日韩亚洲一区二区三区 | 欧美一级毛片大片免费播放 | 亚洲久久网站 | 中文字幕网站在线 | 国产九色在线 | 尤物在线 | 亚洲国产精品成人综合久久久 | 亚洲精品性夜夜夜 | 鸥美性生交xxxxx久久久 | 日韩欧国产精品一区综合无码 | 亚洲欧美一区二区视频 | 在线观看亚洲人成网站 | 最近最新免费中文字幕8 | 国产v综合v亚洲欧美 | 91视频一区二区 | 亚洲午夜小视频 | 一级毛片在线观看视频 | 国产欧美国产精品第一区 |