В данном разделе представлены методы классов QPage и QUserControl, предназначенные для вызова объектов. Подробнее о вызовах объектов можно почитать здесь.
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.
TemplateName.ObjectName.FormatName
, при этом TemplateName и FormatName – не обязательны.ShowObject("Main.Menu", this);
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.
public string GetInternalCall(string object_name)
Возвращает относительный путь к контролу, который может быть использован для его явной загрузки. Поддерживаются вызовы в формате TemplateName.ObjectName.FormatName
, при этом TemplateName и FormatName – не обязательны.
Следующие методы являются устаревшими и не рекомендуются для использования: