ObjectList.ViewMode 屬性

定義

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

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,則專案集合不會在要求之間保存,因此需要針對每個要求重複數據系結。

適用於

另請參閱