ObjectList.ViewMode 属性

定义

获取或设置 ObjectList 的视图模式。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 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,则不会在请求之间保留项集合,因此要求对每个请求重复数据绑定。

适用于

另请参阅