Définir dynamiquement la Valeur par défaut d'un ParameterBinding dans un DataFormWebPart

Dans mon custom page aspx dans WSS je suis à l'aide d'un DataFormWebPart avec un fichier xsl pour rendre certaines données. Dans le but de transmettre les valeurs de la xsl-je utiliser des liaisons de paramètres. Plus précisément, j'ai besoin de passer sur le serveur hôte de l'url comme ceci:

<ParameterBinding 
    Name="HttpHost" 
    Location="CAMLVariable" 
    DefaultValue="http://hardcoded.com" />

Cela fonctionne bien, mais la prochaine chose que je veux faire est d'obtenir le nom d'hôte de façon dynamique. Donc, essayer de comprendre comment obtenir à partir de SharePoint, j'ai ajouté de liaison suivants:

<ParameterBinding 
    Name="HttpHost" 
    Location="CAMLVariable" 
    DefaultValue='<%# SPContext.Current.Site.Url.Replace
       (SPContext.Current.Site.ServerRelativeUrl, "") %>' />

Maintenant au problème. Le code fonctionne comme prévu si utilisé une autre place dans la page, mais avec le code ci-dessus SharePoint rapports:

Erreur du composant webpart: Le "ParameterBindings' propriété de WebPartPages:DataFormWebPart'
ne pas permettre à l'enfant des objets.

Quelqu'un a une prise sur le présent?

Mise à jour: j'ai activé le serveur de code côté selon cet article