Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Passage de paramètre Usercontrol [ WebForms / UserControl ] (liliemumue)

lundi 28 août 2006 à 13:24:13 | Passage de paramètre Usercontrol

liliemumue

Bonjour

J'ai un souci avec un usercontrol quej'integre dans un  page aspx, je voudrais lui passer un paramètre mais dynamique

voila :

<

Listcomments:ListcommentsID="list"runat="server"DataId="402"/>

Quand je passe mon dataId en chiffre ca marche
Mais moi je voudrai récupéréer le DataID dans mon code behind et faire appel à la méthode getID

<

Listcomments:ListcommentsID="list"runat="server"DataId='<% Response.Write(getid()); %>'/>

Ca ne marche pas il prend comme valeur  <% Response.Write(getid()); %>
j'ai essayé en passant 
<%# getid(); %> marche pas non plus

Comment dois je faire ?
Merci BEaucoup


 

lundi 28 août 2006 à 14:27:33 | Re : Passage de paramètre Usercontrol

jesusonline

Membre Club Administrateur CodeS-SourceS
Bonjour, c'est tout à fait normal !

Dans ton code .net il faut faire list.DataId = getid();

le <%# getid() %> pourrait marcher si ton controle est dans un context de binding ce qui n'est pas le cas :-/


Cyril - MVS - MCP

lundi 28 août 2006 à 14:49:43 | Re : Passage de paramètre Usercontrol

liliemumue

    Super Merci beaucoup Ca marche nikel :)

mercredi 30 août 2006 à 15:29:21 | Re : Passage de paramètre Usercontrol

liliemumue

Bon alors en fait non ca ne marche pas

voila ce que j'ai fait:

Dans le aspx je place mon control :
Je passe DataId=""  sinon il pete en disant qu'il manque une variable

<Listcomments:ListcommentsID="list"runat="server"DataId=""/>

et dans le aspx.cs , dans la méthode load je charge :

list.DataId = getID();

Et ping il me met une erreur ---> Pour lui le DataId est nul
Je fais comment please


mercredi 30 août 2006 à 15:39:18 | Re : Passage de paramètre Usercontrol

jesusonline

Membre Club Administrateur CodeS-SourceS
enleve ton DataId = "" dans le code aspx de la page (ca n'a rien à voir avec l'erreur mais c'est inutile)

Es tu sur que la méthode getID retourne quelque chose ?


Cyril - MVS - MCP

mercredi 30 août 2006 à 16:05:01 | Re : Passage de paramètre Usercontrol

liliemumue

oui il retourne quelque chose

D'ailleurs si je passe directement
List.DataId ="418";
Ca marche pas j'ai l'erreur:

Object reference not set to an instance of an object.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

Source Error:

Line 22:         else
Line 23:         {
Line 24:             dataid = Int32.Parse(DataId.ToString());
Line 25:         }
Line 26:        

mercredi 30 août 2006 à 16:08:06 | Re : Passage de paramètre Usercontrol

jesusonline

Membre Club Administrateur CodeS-SourceS
Tu peux me montrer le code de ta propriété DataID de ton UserControl


Cyril - MVS - MCP

mercredi 30 août 2006 à 16:24:35 | Re : Passage de paramètre Usercontrol

liliemumue

le voila

 

int dataid;

protected void Page_Load( object sender, EventArgs e)

{

dataid = Int32 .Parse(DataId.ToString());

}

override protected void OnInit( EventArgs e)

{

this .Load += new System. EventHandler ( this .Page_Load);

}

protected string m_id;

public string DataId

{

get { return m_id; }

set { m_id = value ; }

}


vendredi 1 septembre 2006 à 13:28:46 | Re : Passage de paramètre Usercontrol

liliemumue

et bah j'ai posté mon code ? Ca te dit rien alor s?

Sinon je vais foutre mon objet en session et je le recuperais ensuite ( mais j'aime pas cette soluce )




Cette discussion est classé dans : passage, usercontrol, paramètre, dataid, listcommentsid


Répondre à ce message

Sujets en rapport avec ce message

passage de paramètre [ par seblo ] Bonsoir à tous ,Débutant en asp j'aurais qu'on m'aiguille sur :La manière pour passer des paramètres d'une page asp à une autre sans passer par des fo passage de paramètre dynamique [ par progux ] Bonjour,Je viens juste de commencer en .NET j'ai un soucis vraiment débile pour vous je pense.J'ai une gridview contenant un usercontrol contenant lui Passage de paramètre entre deux docuements en javascript [ par Guss ] J'aimerai dans une première pages sélectionner des paramètres et afficher des choses dans un deuxième document en lui passant les paramètre Comment fa Passage de paramètre dans un site Web [ par TrucDeFou ] Bonjour,Je réalise un site internet en .NET 2.0.J'aimerais connaitre les différentes méthodes (autre que le passage par URL) pour passer des paramètre Passage de paramètre avec Crystal Report [ par ypothier ] Est-ce que quelqu'un pourrait me dire comment faire pour passé des paramètres pour que je puisse les avoir avec Crystal Report ??? Passage de paramètre avec retour d'information [ par GLT ] Salut à tous,je veux ouvrir une fenetre popup pour que l'utilisateur choisisse un enregistrement parmis la liste.Ca c'est ok,par contre je voudrais qu fonction split/passage de formulaire... [ par Kashiko ] Dans une premiere page, je prend un champs de saise que j'envoit dans la page suivante. Premire probleme, le champs comportant a la base plusieurs mot Passage de paramètres [ par FrancoisPignon ] Je voudrais faire passer dans l'ACTION de mon formulaire, la valeur de mon champ "album" à la suite de la valeur Etape=1....Comment faire ?... en Java URGENT : Passage de l'asp au html [ par couettecouette ] Je cherche comment faire pour lancer l'enregistrement du résultat d'une page asp au format html, juste après avoir cliquer sur un boutton.Donc oubliez Passage de paramètres [ par Benz ] Salut,Je voudrais savoir comment cacher les paramètres que je passerais de la façon suivante :mapage.asp?id=machin&pass=totoSi je met ca en lien hyper


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,515 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.