設定或傳回用來提供選項 UI 的 UI 型別。必須是型別 ListSelectType。預設值是 DropDown。
public System.Web.UI.MobileControls.ListSelectType SelectType {
get,
set
}
備註
SelectionList 物件可以呈現為 CheckBox、DropDown、ListBox、MultiSelectListBox 或 Radio 清單,取決於目標裝置。
選取型別也影響控制項是否允許使用者選取多重項目。MultiSelectListBox 和 CheckBox 設定允許多重選取;其他設定只允許單一選取。下表顯示選取型別。
| ListSelectType | 說明 | Multiselect |
|---|---|---|
| CheckBox | 呈現含核取方塊和多重選取功能的清單項目。 | Y |
| DropDown | 在下拉式清單方塊中呈現清單項目。 | |
| ListBox | 在清單方塊中呈現清單項目。 | |
| MultipleSelectionListBox | 在具有多重選取功能的清單方塊中呈現清單項目。 | Y |
| Radio | 將清單項目呈現為選項。 |
範例
下列範例示範如何使用 SelectType 屬性變更按一下按鈕時的回傳值。
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not IsPostBack Then
' Set the value of the SelectType property.
SelectionList1.SelectType = ListSelectType.Radio
Else
SelectionList1.SelectType = ListSelectType.CheckBox
If SelectionList1.SelectedIndex = - 1 Then
Label1.Text = "No items selected"
End If
End If
End Sub
[C#]
public void Page_Load(Object sender, EventArgs e)
{
if (!IsPostBack)
{
// Set the value of the SelectType property.
SelectionList1.SelectType = ListSelectType.Radio;
}
else
{
SelectionList1.SelectType = ListSelectType.CheckBox;
if (SelectionList1.SelectedIndex == -1)
{
Label1.Text = "No items selected";
}
}
}
請參閱
套用至:SelectionList 類別