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,则不会在请求之间保留 items 集合,因此需要为每个请求重复数据绑定。

适用于

另请参阅