Table of Contents

Методы вызова объектов

В данном разделе представлены методы классов QPage и QUserControl, предназначенные для вызова объектов. Подробнее о вызовах объектов можно почитать здесь.

ShowObject

public void ShowObject(string object_name)
public void ShowObject(string object_name, object sender)
public void ShowObject(string object_name, object sender, object[] parameters)

Вызов объекта из Code Behind.

Параметры

При загрузке объекта используется модифицированная последовательность событий для того, чтобы работал механизм Values. Для того, чтобы генерировалась оригинальная последовательность событий ASP.NET, нужно использовать метод ShowObjectSimple.

Пример

ShowObject("Main.Menu", this);

ShowObjectSimple

public void ShowObjectSimple(string object_name)
public void ShowObjectSimple(string object_name, sender)
public void ShowObjectSimple(string object_name, sender, object[] parameters)

Аналог ShowObject, но при вызове данного метода генерируется оригинальная последовательность событий ASP.NET, что позволяет корректно восстанавливаеть ViewState для серверных контролов. Данный метод несовместим с механизмом Values.

GetInternalCall

public string GetInternalCall(string object_name)

Возвращает относительный путь к контролу, который может быть использован для его явной загрузки. Поддерживаются вызовы в формате TemplateName.ObjectName.FormatName, при этом TemplateName и FormatName – не обязательны.

Устаревшие методы

Следующие методы являются устаревшими и не рекомендуются для использования: