Panel.Paginate Eigenschaft

Definition

Ruft einen booleschen Wert ab, der angibt, ob das Panel-Steuerelement paginiert werden soll. oder legt diesen fest. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

public:
 virtual property bool Paginate { bool get(); void set(bool value); };
[System.ComponentModel.Bindable(true)]
public virtual bool Paginate { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.Paginate : bool with get, set
Public Overridable Property Paginate As Boolean

Eigenschaftswert

true, wenn das Panel paginiert werden soll, andernfalls false.

Attribute

Beispiele

Das folgende Codebeispiel zeigt, wenn es auf einem Gerät angezeigt wird, das die Seiten paginiert, wie ein Bereich, der mehr Steuerelemente enthält, als auf eine Seite passen, paginiert wird, um Benutzern den Zugriff auf alle Elemente im Bereich zu ermöglichen.

Hinweis

Im folgenden Codebeispiel wird das Einzeldateicodemodell verwendet. Es funktioniert möglicherweise nicht ordnungsgemäß, wenn es direkt in eine CodeBehind-Datei kopiert wird. Dieses Codebeispiel muss in eine leere Textdatei mit der Erweiterung .aspx kopiert werden. Weitere Informationen finden Sie unter ASP.NET Web Forms Seitencodemodell.

<%@ Page Language="C#" 
    Inherits="System.Web.UI.MobileControls.MobilePage" %>
<%@ Register TagPrefix="mobile" 
    Namespace="System.Web.UI.MobileControls" 
    Assembly="System.Web.Mobile" %>

<script runat="server">
    protected void Page_Load(object sender, EventArgs e)
    {
        System.Web.UI.MobileControls.Label lab;

        for (int i = 1; i < 16; i++)
        {
            lab = new System.Web.UI.MobileControls.Label();
            lab.Text = i.ToString() + 
                " - This sentence repeats over and over.";
            Panel1.Controls.Add(lab);
        }
        Form1.Paginate = true;
        Panel1.Paginate = true;
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
    <mobile:form id="Form1" runat="server">
        <mobile:Panel ID="Panel1" Runat="server">
        </mobile:Panel>
    </mobile:form>
</body>
</html>
<%@ Page Language="VB" 
    Inherits="System.Web.UI.MobileControls.MobilePage" %>
<%@ Register TagPrefix="mobile" 
    Namespace="System.Web.UI.MobileControls" 
    Assembly="System.Web.Mobile" %>

<script runat="server">
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
        Dim lab As System.Web.UI.MobileControls.Label

        For i As Integer = 1 To 15
            lab = New System.Web.UI.MobileControls.Label()
            lab.Text = i.ToString() & _
                " - This sentence repeats over and over."
            Panel1.Controls.Add(lab)
        Next
        Form1.Paginate = True
        Panel1.Paginate = True
    End Sub
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
    <mobile:form id="Form1" runat="server">
        <mobile:Panel ID="Panel1" Runat="server">
        </mobile:Panel>
    </mobile:form>
</body>
</html>

Hinweise

Das Paginated -Ereignis wird ausgelöst, nachdem die Formularpa paginierung auftritt.

Hinweis

Auch wenn die Paginate -Eigenschaft auf falsefestgelegt ist, kann die Paginierung weiterhin auftreten, wenn die -Eigenschaft eines Formulars ControlToPaginate festgelegt ist.

Hinweis

Um die Paginierung in einem Panel Steuerelement innerhalb eines Formulars zuzulassen, müssen Sie sowohl im Formular als auch im Bereich auf true festlegenPaginate.

Gilt für:

Weitere Informationen