Comment utiliser de l'Utilisateur.L'identité.Nom en tant que paramètre pour SqlDataSource dans ASP.NET?

Pour SqlDataSource je peux configurer la source externe pour la prochaine paramater.
Par exemple, il pourrait être une chaîne de Requête, Session, le Profil et ainsi de suite.
Cependant je n'ai pas une option pour utiliser l'Utilisateur en tant que source.

Je sais que je pourrais apporter de la valeur pour le paramètre dans l'Insertion,de la Sélection,de la mise à Jour,la Suppression des événements. Mais je ne pense pas que c'est une ellegant solution car j'ai quelques paramètres déjà défini dans le fichier aspx. Je ne veux pas avoir les paramètres définis dans deux endroits distincts. Cela fait désordre.

Je peux donc en quelque sorte de définir ce paramètre .fichier aspx?

    <SelectParameters>
        <asp:QueryStringParameter DefaultValue="-1" Name="ID" 
            QueryStringField="ID" />
        //User.Identity.Name goes here as a value for another parameter  
    </SelectParameters> 

OriginalL'auteur Wodzu | 2010-10-05