Comment spécifier une valeur de paramètre pour une procédure stockée dans SqlDataSource
Être de nouveau à l'aide de la syntaxe déclarative de SqlDataSource j'essaie de trouver un moyen de définir la valeur d'un paramètre à une procédure stockée. J'ai un Client_ID qui est transmis via l'Objet de la Requête et j'ai besoin de régler le Client_ID avant la procédure stockée de la SqlDataSource est exécutée.
J'ai un couple de questions.
-
Ne les paramètres de la procédure stockée doivent être prédéfinis dans le ASPX balisage ou peut-il être ajoutés dynamiquement dans le code-behind?
-
Ce que quelqu'un a un exemple qui illustre le SqlDataSource de balisage avec une procédure stockée et les paramètres ainsi que le réglage de ce paramètre valeur dans le code-behind?
Vous devez vous connecter pour publier un commentaire.
Avec .net 4 cadre, vous pouvez ...
1.Il peut être ajouté dynamiquement, mais vous aurez à fournir votre propre code générateur d'expression (pour plus d'informations voir ici)
1.1 Vous pouvez également utiliser des paramètres différents pour atteindre le même objectif, comme :
2.
C'est une assez approfondie exemple d'utilisation de requêtes paramétrées (Procédure Stockée et Texte) avec SqlDataSource, y compris par programmation des paramètres de réglage. ASP.NET - Utilisation de Requêtes Paramétrées avec le SqlDataSource.
GetProfile est la procédure stockée et du nom d'Hôte est le nom du paramètre, qui est récupéré à partir d'une texbox appelé InputTextBox