http://onionworks.net/2004/renderengine/web

userControl ([id : string], ascxTemplate : string, [name : string]) : string

Über die Methode userControl kann ein ASP.NET User Control aufgerufen und ausgeführt werden. Für ascxTemplate wird die User Control angegeben. Zusätzlich können Parameter übergeben werden, die die getter-Methoden der Control aufrufen.

Der Rückgabeparameter ist der Ausgabestrom der User Control.

<web:userControl ascxTemplate="guestbookControl.ascx" entries="{c.xlink('entries')}" />
Aufruf von guestbookControl.ascx

Das Beispiel ruft die UserControl guestbookControl.ascx auf, die im root-Verzeichnis des Projekts liegt. Zusätzlich wird ein XLink übergeben, um beispielsweise XML-Daten auszulesen.

So könnte man jedoch auch neue Einträge hinzufügen, in dem die Eingabeparameter an die UserControl übergeben werden. Der Aufwand wäre jedoch weniger, wenn man die Einträge über die Transformationen speichert.