当前位置: 首页 > 网络学院 > 服务端脚本教程 > .NET Mobile > ASP.NET Mobile List Control
The List control is used to create a list on a mobile device.
Property | Value | Description |
---|---|---|
Alignment | left center right | Optional. How to align the list |
BackColor | rgb(x,x,x) #xxxxxx colorname | Optional. A background color for the list |
DataMember | dataMember | Optional. Specifies the data member to extract in data binding to a data source |
DataSource | dataSource | Optional. Specifies the data source the control will be bound to |
DataTextField | dataTextField | Optional. |
DataValueField | dataValueField | Optional. |
Decoration | None Bulleted Numbered | Optional. Specifies the type of decoration used for items in the list |
ForeColor | rgb(x,x,x) #xxxxxx colorname | Optional. A foreground color for the list |
Font-Bold | false true | Optional. Specifies whether or not the text in the list should be bold |
Font-Italic | false true | Optional. Specifies whether or not the text in the list should be italic |
Font-Name | fontname | Optional. Specifies the font name of the text in the list |
Font-Size | normal small large | Optional. Specifies the font size of the text in the list |
id | unique_name | Optional. A unique id for the control |
ItemsAsLinks | true false | Optional. Whether or not the items in the list are to be treated as hyperlinks. Default is false |
ItemCount | itemCount | Optional. |
OnItemCommand | function_name | Optional. The name of the function to be executed when an individual list item generates an event |
OnItemDataBind | function_name | Optional. The name of the function to be executed when an item is data bound to a MobileListItem object |
OnLoadItems | function_name | Optional. The name of the function to be executed when the items are to be loaded |
runat | "server" | Required. Specifies that the control is a server control |
StyleReference | name_of_style_element | Optional. Specifies a reference to a style to be applied to the control |
Wrapping | wrap nowrap | Optional. Specifies whether or not the text in the list should wrap |
The following example is an .aspx page with two forms. The first form has a list of cars. The second form is activated when a car is selected in the first form, and it displays the price of the selected car:
<%@ Page
Inherits="System.Web.UI.MobileControls.MobilePage"%>
<%@ Register TagPrefix="Mobile"
Namespace="System.Web.UI.MobileControls"
Assembly="System.Web.Mobile" %>
<script runat="server">
Sub Show_Price(sender As Object,e As ListCommandEventArgs)
text1.Text=e.ListItem.Text & "=" & e.ListItem.Value
ActiveForm=f2
End Sub
</script>
<Mobile:Form id="f1" runat="server">
<Mobile:List runat="server"
OnItemCommand="Show_Price">
<Item text="Volvo" value="$30,000" />
<Item text="BMW" value="$32,000" />
<Item text="Audi" value="$34,000" />
</Mobile:List>
</Mobile:Form>
<Mobile:Form id="f2" runat="server">
<Mobile:Label runat="server" id="text1" />
</Mobile:Form>