Problême avec les 'Insert Parameters" [Résolu]

azraeht
Messages postés
18
Date d'inscription
vendredi 29 août 2008
Dernière intervention
18 mai 2010
- 23 sept. 2008 à 16:35 - Dernière réponse : azraeht
Messages postés
18
Date d'inscription
vendredi 29 août 2008
Dernière intervention
18 mai 2010
- 25 sept. 2008 à 07:59
Bonjour!

Tout d'abord, je m'excuse si je ne poste pas au bon endroit.

Après avoir chercher sur le web et n'ayant pas trouvé réponse à ma question je me tourne vers vous...

Voilà, je débute en ASP.Net / C# et je me retrouve confronter au problème suivant:

Je mets sur pied une appli web permettant au utilisateurs de formuler des demandes via un simple formulaire. Les informations sont ensuite transféré sans soucis vers ma table SQL. Or, certains champ de la table ne sont pas saisies par l'utilisateur, et notamment la date, que je souhaite remplir automatiquement.
Mais je ne sais pas comment m'y prendre, j'ai tout d'abord penser à cela :

            " />
           
             ...


Que me conseillez-vous?

D'avance Merci
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
nhervagault
Messages postés
6069
Date d'inscription
dimanche 13 avril 2003
Dernière intervention
15 juillet 2011
- 23 sept. 2008 à 19:57
3
Merci
Salut

Les parametres de ta (?)datatsource et des autres balises serveurs de asp.net ne peuvent être renseignée avec les expression ASP dans le code ASPX non pris en compte dans le moteur de rendu

Cette syntaxe est disponible pour pour des composant standard (html pur)

Mais il est possible d'utiliser le databinding de la page
 
Tu peux faire fonctionner ce source avec les expressions de databind
cf lien

en résumé
Text = "<%# Variable %>" dans le aspx
Page.DataBind() dans le Page_Load

Merci nhervagault 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 86 internautes ce mois-ci

Commenter la réponse de nhervagault
azraeht
Messages postés
18
Date d'inscription
vendredi 29 août 2008
Dernière intervention
18 mai 2010
- 24 sept. 2008 à 08:26
0
Merci
Merci,

En gros après avoir suivis tes conseils, mon code ressemble à ça:

protected void Page_Load(object sender, EventArgs e)
{
Page.DataBind();
}
et dans la page:


" />

...


Or lorsque j'execute ma page, il m'affiche le message d'erreur suivant:
"Message d'erreur de l'analyseur: Les expressions de liaison de données sont uniquement prises en charge sur les objets ayant un événement DataBinding. System.Web.UI.WebControls.Parameter n'a pas d'événement DataBinding."

D'où viens le problême?
Commenter la réponse de azraeht
azraeht
Messages postés
18
Date d'inscription
vendredi 29 août 2008
Dernière intervention
18 mai 2010
- 24 sept. 2008 à 10:04
0
Merci
Personne n'a d'idée?

Merci
Commenter la réponse de azraeht
nhervagault
Messages postés
6069
Date d'inscription
dimanche 13 avril 2003
Dernière intervention
15 juillet 2011
- 24 sept. 2008 à 19:13
0
Merci
Tu n'as plus qu'a faire dans le codebenind aspx.cs

Bon courage
Commenter la réponse de nhervagault
azraeht
Messages postés
18
Date d'inscription
vendredi 29 août 2008
Dernière intervention
18 mai 2010
- 25 sept. 2008 à 07:59
0
Merci
Okay merci!
Commenter la réponse de azraeht

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.