共用方式為


ObjectList.ViewMode 屬性

定義

取得或設定 ObjectList 的檢視模式。 這個 API 已經過時。 如需如何開發 ASP.NET 行動應用程式的資訊,請參閱 mobile Apps & Sites with ASP.NET

public:
 property System::Web::UI::MobileControls::ObjectListViewMode ViewMode { System::Web::UI::MobileControls::ObjectListViewMode get(); void set(System::Web::UI::MobileControls::ObjectListViewMode value); };
[System.ComponentModel.Bindable(false)]
[System.ComponentModel.Browsable(false)]
public System.Web.UI.MobileControls.ObjectListViewMode ViewMode { get; set; }
[<System.ComponentModel.Bindable(false)>]
[<System.ComponentModel.Browsable(false)>]
member this.ViewMode : System.Web.UI.MobileControls.ObjectListViewMode with get, set
Public Property ViewMode As ObjectListViewMode

屬性值

ObjectListViewMode 值,表示物件清單的檢視模式。

屬性

例外狀況

嘗試將這個屬性設為 List 以外的其他值,但並未選取任何項目。

備註

下列選項可透過 ObjectListViewMode 列舉來使用這個屬性。

成員名稱 描述
List 這是第一次呈現包含物件清單的頁面時,預設顯示的檢視。 它是由專案的標籤欄位所組成,或者如果 TableFields 屬性不是空的,則數據表具有對應至專案之數據表欄位和數據列的數據行。 在 HTML 中,此檢視會與 [命令] 檢視結合,而命令會顯示為清單下方的超連結。 當 [詳細數據] 檢視中有詳細資訊時,會顯示 [詳細數據] 檢視的每個專案超連結。
Details 在 HTML 中,此檢視會與 [命令] 檢視結合,而命令會顯示為詳細資料下方的超連結。
Commands 這個檢視只會為 WML 裝置個別呈現。 它是由具有 命令的 ObjectList功能表所組成。 對於 HTML 裝置,[列表] 檢視和 [詳細數據] 檢視會與這個檢視結合,而命令會顯示為詳細數據或清單下方的超連結。

注意

若要在程式代碼中設定此屬性,必須先選取清單中的專案,才能將此屬性設定為 CommandsDetails 檢視。 嘗試在選取專案之前設定 屬性,會擲回例外狀況。

檢視模式會以私用檢視狀態保存,因此,無論對象的 屬性ObjectList是否EnableViewStatetrue,檢視模式都會保存為私用字段。 不過,如果 EnableViewState 屬性是 false,則專案集合不會在要求之間保存,因此需要針對每個要求重複數據系結。

適用於

另請參閱