Panel.Paginate Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví logickou hodnotu označující, zda má být stránkování Panel ovládacího prvku. Toto rozhraní API je zastaralé. Informace o vývoji ASP.NET mobilních aplikací najdete v tématu Mobilní aplikace & weby s 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
Hodnota vlastnosti
true
pro stránkování . PanelV opačném případě . false
- Atributy
Příklady
Následující příklad kódu při zobrazení na zařízení, které stránkuje stránky, ukazuje, jak je stránkován panel obsahující více ovládacích prvků, než se vejde na jednu stránku, aby uživatelům umožnil přístup ke všem položkám na panelu.
Poznámka
Následující ukázka kódu používá model s jedním souborem kódu a nemusí správně fungovat, pokud je zkopírován přímo do souboru s kódem na pozadí. Tento vzorový kód musí být zkopírován do prázdného textového souboru s příponou .aspx. Další informace najdete v tématu ASP.NET model kódu stránky webových formulářů.
<%@ 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>
Poznámky
Událost Paginated je vyvolána po provedení stránkování formuláře.
Poznámka
I když je vlastnost nastavená Paginate na false
, může stránkování stále docházet, pokud je vlastnost formuláře nastavena ControlToPaginate .
Poznámka
Chcete-li povolit stránkování v ovládacím Panel prvku ve formuláři, musíte ve formuláři i na panelu nastavit Paginate na true
.