ObjectList.ViewMode Właściwość

Definicja

Pobiera lub ustawia tryb widoku ObjectList.Gets or sets the view mode of an ObjectList. Ten interfejs API jest nieaktualny.This API is obsolete. Informacje o sposobach tworzenia aplikacji mobilnych ASP.NET można znaleźć w temacie Mobile Apps & witryny z ASP.NET.For information about how to develop ASP.NET mobile applications, see 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; }
member this.ViewMode : System.Web.UI.MobileControls.ObjectListViewMode with get, set
Public Property ViewMode As ObjectListViewMode

Wartość właściwości

Wartość ObjectListViewMode reprezentująca tryb widoku listy obiektów.An ObjectListViewMode value representing the view mode of the object list.

Atrybuty

Wyjątki

Podjęto próbę ustawienia tej właściwości na wartość inną niż List, gdy nie wybrano żadnego elementu.An attempt was made to set this property to a value other than List while no item was selected.

Uwagi

Następujące opcje są dostępne dla tej właściwości przez Wyliczenie ObjectListViewMode.The following options are available for this property through the ObjectListViewMode enumeration.

Nazwa elementu członkowskiegoMember Name OpisDescription
List Jest to domyślny widok wyświetlany, gdy strona zawierająca listę obiektów jest renderowana po raz pierwszy.This is the default view displayed when the page containing the object list is rendered for the first time. Składa się z pól etykiety elementów lub jeśli właściwość TableFields nie jest pusta, tabela z kolumnami, które odpowiadają polom tabeli i wierszom dla elementów.It consists of either the label fields of the items, or if the TableFields property is not empty, a table with columns corresponding to the table fields and rows for the items. W kodzie HTML ten widok jest połączony z widokiem poleceń z poleceniami wyświetlanymi jako hiperlinki poniżej listy.In HTML, this view is combined with the Commands view, with the commands appearing as hyperlinks below the list. Gdy w widoku szczegółów znajduje się więcej informacji, jest renderowane hiperłącze dla każdego elementu wyświetlającego widok szczegółów.When there is more information in the Details view, a hyperlink for each item displaying the Details view is rendered.
Details W kodzie HTML ten widok jest połączony z widokiem poleceń z poleceniami wyświetlanymi jako hiperlinki poniżej szczegółów.In HTML, this view is combined with the Commands view, with the commands appearing as hyperlinks below the details.
Commands Ten widok jest renderowany osobno tylko dla urządzeń WML.This view is rendered separately only for WML devices. Składa się z menu z poleceniami ObjectList.It consists of a menu with the commands of the ObjectList. W przypadku urządzeń HTML widok listy i widok szczegółów są połączone z tym widokiem, a polecenia pojawiają się jako hiperlinki poniżej szczegółów lub listy.For HTML devices, the List view and Details view are each combined with this view, with the commands appearing as hyperlinks below the details or list.

Uwaga

Aby ustawić tę właściwość w kodzie, należy wybrać element na liście przed ustawieniem tej właściwości na Commands lub Details widok.To set this property in code, an item in the list must be selected before setting this property to Commands or Details view. Próba ustawienia właściwości przed wybraniem elementu zgłasza wyjątek.An attempt to set the property before selecting an item throws an exception.

Tryb widoku jest utrwalany w stanie widoku prywatnego, dlatego, że bez względu na to, czy EnableViewState Właściwość ObjectList obiektu jest true, tryb widoku zostanie utrwalony jako pole prywatne.A view mode is persisted in a private view state, so that, regardless of whether the EnableViewState property of the ObjectList object is true, the view mode is persisted as a private field. Jeśli jednak Właściwość EnableViewState jest false, Kolekcja elementów nie jest utrwalana między żądaniami, co wymaga powtarzania powiązań danych dla każdego żądania.However, if the EnableViewState property is false, the items collection is not persisted between requests, requiring a data bind to be repeated for each request.

Dotyczy

Zobacz też