Объекты могут быть вызваны из страницы или других объектов. В ASP объект представляет собой функцию, в ASP.NET – user control.
Способы вызова объектов различаются в зависимости от типа сборки и места вызова:
<qp:placeholder calls="CSS" runat="server"/>
ShowObject("CSS", this);
<%=Object("CSS")%>
Но формат вызова остается постоянным. Поддерживаются четыре формата вызова:
Поддерживаются рекурсивные вызовы. По умолчанию глубина рекурсии органичена 32 уровнями. Не рекомендуется вызывать объект рекурсивно из Presentation.
<qp:placeholder calls="[template_name.]object_name[.format_name]" runat="server"/>
<qp:placeholder calls="[template_name.]object_name[.format_name]" simple="true" runat="server"/>
Вызов объекта из Presentation. По умолчанию используется модифицированная последовательность событий QP7. Для использования оригинальной последовательности событий используйте вызов с параметром simple=“true”
.
Вызовы осуществляются с помощью соответствующих методов классов QPage и QUserControl.
Discussion