Classe LoadItemsEventArgs
Vengono forniti i dati per i controlli mobili ASP .NET che supportano l'impaginazione personalizzata.
public class System.Web.UI.MobileControls.LoadItemsEventArgs :
System.EventArgs
Osservazioni
L'oggetto di classe fornisce un gestore eventi con le informazioni sul numero di elementi da caricare nel controllo su richiesta.
Esempio
In questo esempio viene illustrata la modalità di chiamata della funzione LoadNow
da parte dell'evento OnLoadItem. Uno degli argomenti è LoadItemsEventArgs. La proprietà ItemIndex di questo argomento determina il numero di elementi da aggiungere a una matrice che viene associata a un elenco.
<%@ Page Inherits="System.Web.UI.MobileControls.MobilePage"
Language="c#" debug=true%>
<script language="c#" runat="server">
void LoadNow(object sender, LoadItemsEventArgs e)
{
int j=0;
((System.Web.UI.MobileControls.Label)Form1.Header.FindControl("label1")).Text =
"Maximum Item Allowed In page is "+Convert.ToString(e.ItemCount);
List1.Items.Clear();
ArrayList arr= new ArrayList();
for(int i=0; i<=e.ItemCount;i++)
{
j=e.ItemIndex;
j = j + i;
arr.Add (j);
}
List1.DataSource=arr;
List1.DataBind();
}
</script>
<Mobile:Form runat="server" id=Form1 Paginate=true>
<DeviceSpecific>
<Choice>
<HeaderTemplate>
<Mobile:Label runat="server" id=label1 StyleReference="title" />
</HeaderTemplate>
</Choice>
</DeviceSpecific>
<Mobile:List id="List1" runat="server" ItemCount=20000
onLoadItems = "LoadNow" />
</Mobile:Form>
Requisiti
Spazio dei nomi: System.Mobile.Web.UI.MobileControls
Assembly: System.Web.Mobile