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

getParameter (parameterName : string) : string

getParameter gibt Parameter aus, die mit der URL gesendet wurden. Die Parameter können sowohl als GET als auch mit POST gesendet worden sein.

<xsl:value-of select="web:getParameter('lang')" />

Für das Beispiel soll die URL folgendermaßen aussehen:

http://localhost/myOnionApplication/page.ashx/140?lang=de

Als Ergebnis für dieses Beispiel wird daraufhin de ausgegeben.
Mit getParameter können nicht nur Parameter aus der URL ausgelesen werden, sondern auch Werte von Formularfeldern.

Sollte es in einem Formular ein Feld geben, welches ebenfalls mit lang benannt wurde, so wird im Beispiel nicht der Wert aus der URL, sondern aus dem Formular verwendet. Es ist dabei irrelevant ob es sich bei dem Formular um ein GET oder POST handelt.

Wenn jedoch der Wert von lang aus der URL und der Wert von lang aus dem POST-Formular ausgelesen werden sollen, so muss man für den URL-Parameter getQueryParameter verwenden und für den Formularwert getParameter oder getFormParameter.