Pick List : List « Mobile « ASP.NET Tutorial






<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="PickList" %>
<%@ Register TagPrefix="mobile" Namespace="System.Web.UI.MobileControls" Assembly="System.Web.Mobile" %>


<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
    <mobile:Form id="Form1" runat="server">
        <b>Where do you want to go today?</b>
        <mobile:List runat="server" id="Cities" OnItemCommand="List_Click" >
            <item Text="Rome" Value="10" />
            <item Text="New York" Value="$500" />
            <item Text="London" Value="200" />
            <item Text="Paris" Value="350" />
            <item Text="Sydney" Value="$1200" />
        </mobile:List>
    </mobile:Form>
    <mobile:Form runat="server" id="ResultsForm">
        <mobile:Label runat="server" id="Info"/>
    </mobile:Form>
</body>
</html>

File: Default.aspx.cs

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.Mobile;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.MobileControls;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

public partial class PickList : System.Web.UI.MobileControls.MobilePage
{
    protected void List_Click(object source, ListCommandEventArgs e)
    {
        string msg = String.Format("Going to {0} for {1}.",
         e.ListItem.Text, e.ListItem.Value);

        Info.Text = msg;
        ActiveForm = ResultsForm;
    }
}








23.5.List
23.5.1.Pick List
23.5.2.Mobile:Label and Mobile:List
23.5.3.Load data from Access database to Mobile:List
23.5.4.Mobile List data binding