Bonjour à tous,
J'ai créé un control utilisateur qui en gros est un
dropdown et une table. Lorsque l'utilisateur choisie une valeur alors le
control affiche du texte dans une cellule de la table. Pour ce qui est du
fonctionnement tout est beau. Ce control est chargé dynamiquement 6 fois
dans une page web. Lorsque je choisi une valeur d'un premier control le
texte s'affiche normalement. Mais lorsque je choisi un valeur d'un deuxième
control le texte de celui ci s'affiche aussi normalement mais celui du
premier disparait. C'est tout comme il oubliait le texte du premier. Je
voudrais que les textes restent afficher tant et aussi longtemps que je ne
choisie pas une autre valeur du dropdown.
VOICI le code pour la page web:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
Dim Dd1 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd2 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd3 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd4 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd5 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd6 As Control = LoadControl("Controls/rssdropdown.ascx")
Me.Td1.Controls.Add(Dd1)
Me.Td1.Controls.Add(Dd2)
Me.Td2.Controls.Add(Dd3)
Me.Td2.Controls.Add(Dd4)
Me.Td3.Controls.Add(Dd5)
Me.Td3.Controls.Add(Dd6)
End Sub
Merci
Francois
Bonjour à tous,
J'ai créé un control utilisateur qui en gros est un
dropdown et une table. Lorsque l'utilisateur choisie une valeur alors le
control affiche du texte dans une cellule de la table. Pour ce qui est du
fonctionnement tout est beau. Ce control est chargé dynamiquement 6 fois
dans une page web. Lorsque je choisi une valeur d'un premier control le
texte s'affiche normalement. Mais lorsque je choisi un valeur d'un deuxième
control le texte de celui ci s'affiche aussi normalement mais celui du
premier disparait. C'est tout comme il oubliait le texte du premier. Je
voudrais que les textes restent afficher tant et aussi longtemps que je ne
choisie pas une autre valeur du dropdown.
VOICI le code pour la page web:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
Dim Dd1 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd2 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd3 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd4 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd5 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd6 As Control = LoadControl("Controls/rssdropdown.ascx")
Me.Td1.Controls.Add(Dd1)
Me.Td1.Controls.Add(Dd2)
Me.Td2.Controls.Add(Dd3)
Me.Td2.Controls.Add(Dd4)
Me.Td3.Controls.Add(Dd5)
Me.Td3.Controls.Add(Dd6)
End Sub
Merci
Francois
Bonjour à tous,
J'ai créé un control utilisateur qui en gros est un
dropdown et une table. Lorsque l'utilisateur choisie une valeur alors le
control affiche du texte dans une cellule de la table. Pour ce qui est du
fonctionnement tout est beau. Ce control est chargé dynamiquement 6 fois
dans une page web. Lorsque je choisi une valeur d'un premier control le
texte s'affiche normalement. Mais lorsque je choisi un valeur d'un deuxième
control le texte de celui ci s'affiche aussi normalement mais celui du
premier disparait. C'est tout comme il oubliait le texte du premier. Je
voudrais que les textes restent afficher tant et aussi longtemps que je ne
choisie pas une autre valeur du dropdown.
VOICI le code pour la page web:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
Dim Dd1 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd2 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd3 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd4 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd5 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd6 As Control = LoadControl("Controls/rssdropdown.ascx")
Me.Td1.Controls.Add(Dd1)
Me.Td1.Controls.Add(Dd2)
Me.Td2.Controls.Add(Dd3)
Me.Td2.Controls.Add(Dd4)
Me.Td3.Controls.Add(Dd5)
Me.Td3.Controls.Add(Dd6)
End Sub
Merci
Francois
Meme si je doute que ce soit ca, vérifie que la propriété EnableViewState
des
controles que tu charges dynamiquement, ainsi que ceux présents dans le
UserControl RssDropDown.ascx soient à True.
"Francois Soucy" wrote:Bonjour à tous,
J'ai créé un control utilisateur qui en gros est un
dropdown et une table. Lorsque l'utilisateur choisie une valeur alors le
control affiche du texte dans une cellule de la table. Pour ce qui est du
fonctionnement tout est beau. Ce control est chargé dynamiquement 6 fois
dans une page web. Lorsque je choisi une valeur d'un premier control le
texte s'affiche normalement. Mais lorsque je choisi un valeur d'un
deuxième
control le texte de celui ci s'affiche aussi normalement mais celui du
premier disparait. C'est tout comme il oubliait le texte du premier. Je
voudrais que les textes restent afficher tant et aussi longtemps que je
ne
choisie pas une autre valeur du dropdown.
VOICI le code pour la page web:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
Dim Dd1 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd2 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd3 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd4 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd5 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd6 As Control = LoadControl("Controls/rssdropdown.ascx")
Me.Td1.Controls.Add(Dd1)
Me.Td1.Controls.Add(Dd2)
Me.Td2.Controls.Add(Dd3)
Me.Td2.Controls.Add(Dd4)
Me.Td3.Controls.Add(Dd5)
Me.Td3.Controls.Add(Dd6)
End Sub
Merci
Francois
Meme si je doute que ce soit ca, vérifie que la propriété EnableViewState
des
controles que tu charges dynamiquement, ainsi que ceux présents dans le
UserControl RssDropDown.ascx soient à True.
"Francois Soucy" wrote:
Bonjour à tous,
J'ai créé un control utilisateur qui en gros est un
dropdown et une table. Lorsque l'utilisateur choisie une valeur alors le
control affiche du texte dans une cellule de la table. Pour ce qui est du
fonctionnement tout est beau. Ce control est chargé dynamiquement 6 fois
dans une page web. Lorsque je choisi une valeur d'un premier control le
texte s'affiche normalement. Mais lorsque je choisi un valeur d'un
deuxième
control le texte de celui ci s'affiche aussi normalement mais celui du
premier disparait. C'est tout comme il oubliait le texte du premier. Je
voudrais que les textes restent afficher tant et aussi longtemps que je
ne
choisie pas une autre valeur du dropdown.
VOICI le code pour la page web:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
Dim Dd1 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd2 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd3 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd4 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd5 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd6 As Control = LoadControl("Controls/rssdropdown.ascx")
Me.Td1.Controls.Add(Dd1)
Me.Td1.Controls.Add(Dd2)
Me.Td2.Controls.Add(Dd3)
Me.Td2.Controls.Add(Dd4)
Me.Td3.Controls.Add(Dd5)
Me.Td3.Controls.Add(Dd6)
End Sub
Merci
Francois
Meme si je doute que ce soit ca, vérifie que la propriété EnableViewState
des
controles que tu charges dynamiquement, ainsi que ceux présents dans le
UserControl RssDropDown.ascx soient à True.
"Francois Soucy" wrote:Bonjour à tous,
J'ai créé un control utilisateur qui en gros est un
dropdown et une table. Lorsque l'utilisateur choisie une valeur alors le
control affiche du texte dans une cellule de la table. Pour ce qui est du
fonctionnement tout est beau. Ce control est chargé dynamiquement 6 fois
dans une page web. Lorsque je choisi une valeur d'un premier control le
texte s'affiche normalement. Mais lorsque je choisi un valeur d'un
deuxième
control le texte de celui ci s'affiche aussi normalement mais celui du
premier disparait. C'est tout comme il oubliait le texte du premier. Je
voudrais que les textes restent afficher tant et aussi longtemps que je
ne
choisie pas une autre valeur du dropdown.
VOICI le code pour la page web:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
Dim Dd1 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd2 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd3 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd4 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd5 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd6 As Control = LoadControl("Controls/rssdropdown.ascx")
Me.Td1.Controls.Add(Dd1)
Me.Td1.Controls.Add(Dd2)
Me.Td2.Controls.Add(Dd3)
Me.Td2.Controls.Add(Dd4)
Me.Td3.Controls.Add(Dd5)
Me.Td3.Controls.Add(Dd6)
End Sub
Merci
Francois
En effet cela aurait pu être cela mais après avoir essayé ca ne fonctionne
pas plus.
Je crois que je vais devoir passer par un librairie web control et non pas
un ascx. J'ai jamais fait cela et cela m'a l'air assez complexe puisqu'il
n'y a pas de possibilité de voir le control visuellement! Merci encore!
Francois
"Vko" a écrit dans le message de news:Meme si je doute que ce soit ca, vérifie que la propriété EnableViewState
des
controles que tu charges dynamiquement, ainsi que ceux présents dans le
UserControl RssDropDown.ascx soient à True.
"Francois Soucy" wrote:Bonjour à tous,
J'ai créé un control utilisateur qui en gros est un
dropdown et une table. Lorsque l'utilisateur choisie une valeur alors le
control affiche du texte dans une cellule de la table. Pour ce qui est
du
fonctionnement tout est beau. Ce control est chargé dynamiquement 6 fois
dans une page web. Lorsque je choisi une valeur d'un premier control le
texte s'affiche normalement. Mais lorsque je choisi un valeur d'un
deuxième
control le texte de celui ci s'affiche aussi normalement mais celui du
premier disparait. C'est tout comme il oubliait le texte du premier. Je
voudrais que les textes restent afficher tant et aussi longtemps que je
ne
choisie pas une autre valeur du dropdown.
VOICI le code pour la page web:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
Dim Dd1 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd2 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd3 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd4 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd5 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd6 As Control = LoadControl("Controls/rssdropdown.ascx")
Me.Td1.Controls.Add(Dd1)
Me.Td1.Controls.Add(Dd2)
Me.Td2.Controls.Add(Dd3)
Me.Td2.Controls.Add(Dd4)
Me.Td3.Controls.Add(Dd5)
Me.Td3.Controls.Add(Dd6)
End Sub
Merci
Francois
En effet cela aurait pu être cela mais après avoir essayé ca ne fonctionne
pas plus.
Je crois que je vais devoir passer par un librairie web control et non pas
un ascx. J'ai jamais fait cela et cela m'a l'air assez complexe puisqu'il
n'y a pas de possibilité de voir le control visuellement! Merci encore!
Francois
"Vko" <Vko@discussions.microsoft.com> a écrit dans le message de news:
E694AFF8-034E-4C93-B750-E91AF79EFE07@microsoft.com...
Meme si je doute que ce soit ca, vérifie que la propriété EnableViewState
des
controles que tu charges dynamiquement, ainsi que ceux présents dans le
UserControl RssDropDown.ascx soient à True.
"Francois Soucy" wrote:
Bonjour à tous,
J'ai créé un control utilisateur qui en gros est un
dropdown et une table. Lorsque l'utilisateur choisie une valeur alors le
control affiche du texte dans une cellule de la table. Pour ce qui est
du
fonctionnement tout est beau. Ce control est chargé dynamiquement 6 fois
dans une page web. Lorsque je choisi une valeur d'un premier control le
texte s'affiche normalement. Mais lorsque je choisi un valeur d'un
deuxième
control le texte de celui ci s'affiche aussi normalement mais celui du
premier disparait. C'est tout comme il oubliait le texte du premier. Je
voudrais que les textes restent afficher tant et aussi longtemps que je
ne
choisie pas une autre valeur du dropdown.
VOICI le code pour la page web:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
Dim Dd1 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd2 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd3 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd4 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd5 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd6 As Control = LoadControl("Controls/rssdropdown.ascx")
Me.Td1.Controls.Add(Dd1)
Me.Td1.Controls.Add(Dd2)
Me.Td2.Controls.Add(Dd3)
Me.Td2.Controls.Add(Dd4)
Me.Td3.Controls.Add(Dd5)
Me.Td3.Controls.Add(Dd6)
End Sub
Merci
Francois
En effet cela aurait pu être cela mais après avoir essayé ca ne fonctionne
pas plus.
Je crois que je vais devoir passer par un librairie web control et non pas
un ascx. J'ai jamais fait cela et cela m'a l'air assez complexe puisqu'il
n'y a pas de possibilité de voir le control visuellement! Merci encore!
Francois
"Vko" a écrit dans le message de news:Meme si je doute que ce soit ca, vérifie que la propriété EnableViewState
des
controles que tu charges dynamiquement, ainsi que ceux présents dans le
UserControl RssDropDown.ascx soient à True.
"Francois Soucy" wrote:Bonjour à tous,
J'ai créé un control utilisateur qui en gros est un
dropdown et une table. Lorsque l'utilisateur choisie une valeur alors le
control affiche du texte dans une cellule de la table. Pour ce qui est
du
fonctionnement tout est beau. Ce control est chargé dynamiquement 6 fois
dans une page web. Lorsque je choisi une valeur d'un premier control le
texte s'affiche normalement. Mais lorsque je choisi un valeur d'un
deuxième
control le texte de celui ci s'affiche aussi normalement mais celui du
premier disparait. C'est tout comme il oubliait le texte du premier. Je
voudrais que les textes restent afficher tant et aussi longtemps que je
ne
choisie pas une autre valeur du dropdown.
VOICI le code pour la page web:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
Dim Dd1 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd2 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd3 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd4 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd5 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd6 As Control = LoadControl("Controls/rssdropdown.ascx")
Me.Td1.Controls.Add(Dd1)
Me.Td1.Controls.Add(Dd2)
Me.Td2.Controls.Add(Dd3)
Me.Td2.Controls.Add(Dd4)
Me.Td3.Controls.Add(Dd5)
Me.Td3.Controls.Add(Dd6)
End Sub
Merci
Francois
Ne serait ce pas une histoire d'Id des contrôles fils (dropdown, ...) qui
seraient les mêmes?
Simon.
PS: il vaut mieux créer ses contrôles fils en surchargeant
CreateChildControls() que dans Page_Load
"Francois Soucy" a écrit dans le message de news:En effet cela aurait pu être cela mais après avoir essayé ca ne
fonctionne pas plus.
Je crois que je vais devoir passer par un librairie web control et non
pas un ascx. J'ai jamais fait cela et cela m'a l'air assez complexe
puisqu'il n'y a pas de possibilité de voir le control visuellement! Merci
encore!
Francois
"Vko" a écrit dans le message de news:Meme si je doute que ce soit ca, vérifie que la propriété
EnableViewState des
controles que tu charges dynamiquement, ainsi que ceux présents dans le
UserControl RssDropDown.ascx soient à True.
"Francois Soucy" wrote:Bonjour à tous,
J'ai créé un control utilisateur qui en gros est un
dropdown et une table. Lorsque l'utilisateur choisie une valeur alors
le
control affiche du texte dans une cellule de la table. Pour ce qui est
du
fonctionnement tout est beau. Ce control est chargé dynamiquement 6
fois
dans une page web. Lorsque je choisi une valeur d'un premier control le
texte s'affiche normalement. Mais lorsque je choisi un valeur d'un
deuxième
control le texte de celui ci s'affiche aussi normalement mais celui du
premier disparait. C'est tout comme il oubliait le texte du premier. Je
voudrais que les textes restent afficher tant et aussi longtemps que je
ne
choisie pas une autre valeur du dropdown.
VOICI le code pour la page web:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
Dim Dd1 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd2 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd3 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd4 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd5 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd6 As Control = LoadControl("Controls/rssdropdown.ascx")
Me.Td1.Controls.Add(Dd1)
Me.Td1.Controls.Add(Dd2)
Me.Td2.Controls.Add(Dd3)
Me.Td2.Controls.Add(Dd4)
Me.Td3.Controls.Add(Dd5)
Me.Td3.Controls.Add(Dd6)
End Sub
Merci
Francois
Ne serait ce pas une histoire d'Id des contrôles fils (dropdown, ...) qui
seraient les mêmes?
Simon.
PS: il vaut mieux créer ses contrôles fils en surchargeant
CreateChildControls() que dans Page_Load
"Francois Soucy" <Root@127.0.0.1> a écrit dans le message de news:
uK3pkVU6EHA.2156@TK2MSFTNGP10.phx.gbl...
En effet cela aurait pu être cela mais après avoir essayé ca ne
fonctionne pas plus.
Je crois que je vais devoir passer par un librairie web control et non
pas un ascx. J'ai jamais fait cela et cela m'a l'air assez complexe
puisqu'il n'y a pas de possibilité de voir le control visuellement! Merci
encore!
Francois
"Vko" <Vko@discussions.microsoft.com> a écrit dans le message de news:
E694AFF8-034E-4C93-B750-E91AF79EFE07@microsoft.com...
Meme si je doute que ce soit ca, vérifie que la propriété
EnableViewState des
controles que tu charges dynamiquement, ainsi que ceux présents dans le
UserControl RssDropDown.ascx soient à True.
"Francois Soucy" wrote:
Bonjour à tous,
J'ai créé un control utilisateur qui en gros est un
dropdown et une table. Lorsque l'utilisateur choisie une valeur alors
le
control affiche du texte dans une cellule de la table. Pour ce qui est
du
fonctionnement tout est beau. Ce control est chargé dynamiquement 6
fois
dans une page web. Lorsque je choisi une valeur d'un premier control le
texte s'affiche normalement. Mais lorsque je choisi un valeur d'un
deuxième
control le texte de celui ci s'affiche aussi normalement mais celui du
premier disparait. C'est tout comme il oubliait le texte du premier. Je
voudrais que les textes restent afficher tant et aussi longtemps que je
ne
choisie pas une autre valeur du dropdown.
VOICI le code pour la page web:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
Dim Dd1 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd2 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd3 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd4 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd5 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd6 As Control = LoadControl("Controls/rssdropdown.ascx")
Me.Td1.Controls.Add(Dd1)
Me.Td1.Controls.Add(Dd2)
Me.Td2.Controls.Add(Dd3)
Me.Td2.Controls.Add(Dd4)
Me.Td3.Controls.Add(Dd5)
Me.Td3.Controls.Add(Dd6)
End Sub
Merci
Francois
Ne serait ce pas une histoire d'Id des contrôles fils (dropdown, ...) qui
seraient les mêmes?
Simon.
PS: il vaut mieux créer ses contrôles fils en surchargeant
CreateChildControls() que dans Page_Load
"Francois Soucy" a écrit dans le message de news:En effet cela aurait pu être cela mais après avoir essayé ca ne
fonctionne pas plus.
Je crois que je vais devoir passer par un librairie web control et non
pas un ascx. J'ai jamais fait cela et cela m'a l'air assez complexe
puisqu'il n'y a pas de possibilité de voir le control visuellement! Merci
encore!
Francois
"Vko" a écrit dans le message de news:Meme si je doute que ce soit ca, vérifie que la propriété
EnableViewState des
controles que tu charges dynamiquement, ainsi que ceux présents dans le
UserControl RssDropDown.ascx soient à True.
"Francois Soucy" wrote:Bonjour à tous,
J'ai créé un control utilisateur qui en gros est un
dropdown et une table. Lorsque l'utilisateur choisie une valeur alors
le
control affiche du texte dans une cellule de la table. Pour ce qui est
du
fonctionnement tout est beau. Ce control est chargé dynamiquement 6
fois
dans une page web. Lorsque je choisi une valeur d'un premier control le
texte s'affiche normalement. Mais lorsque je choisi un valeur d'un
deuxième
control le texte de celui ci s'affiche aussi normalement mais celui du
premier disparait. C'est tout comme il oubliait le texte du premier. Je
voudrais que les textes restent afficher tant et aussi longtemps que je
ne
choisie pas une autre valeur du dropdown.
VOICI le code pour la page web:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
Dim Dd1 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd2 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd3 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd4 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd5 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd6 As Control = LoadControl("Controls/rssdropdown.ascx")
Me.Td1.Controls.Add(Dd1)
Me.Td1.Controls.Add(Dd2)
Me.Td2.Controls.Add(Dd3)
Me.Td2.Controls.Add(Dd4)
Me.Td3.Controls.Add(Dd5)
Me.Td3.Controls.Add(Dd6)
End Sub
Merci
Francois
Voila une partie de comment sont créer les controls. Pour le moment je
cherche encore a faire le control à partir d'un ascx et non pas d'une
librairie.
For Each Node In NodeListe
Dim XmlEl As System.Xml.XmlElement = DirectCast(Node,
System.Xml.XmlElement)
Dim HlinkNews As New WebControls.HyperLink
HlinkNews.EnableViewState = True
Dim Li As New Web.UI.LiteralControl("<LI>")
Li.EnableViewState = True
Dim P As New Web.UI.LiteralControl("<P>")
P.EnableViewState = True
HlinkNews.Target = "_blank"
HlinkNews.NavigateUrl =
XmlEl.GetElementsByTagName("link")(0).InnerText()
HlinkNews.Text =
XmlEl.GetElementsByTagName("title")(0).InnerText()
HlinkNews.ToolTip =
XmlEl.GetElementsByTagName("description")(0).InnerText()
Me.tdTexte.Controls.Add(Li)
Me.tdTexte.Controls.Add(HlinkNews)
Me.tdTexte.Controls.Add(P)
Next
Merci bien et Joyeux Noel à Tous!
Francois
"Simon Mourier [MS]" a écrit dans le message
de news:Ne serait ce pas une histoire d'Id des contrôles fils (dropdown, ...) qui
seraient les mêmes?
Simon.
PS: il vaut mieux créer ses contrôles fils en surchargeant
CreateChildControls() que dans Page_Load
"Francois Soucy" a écrit dans le message de news:En effet cela aurait pu être cela mais après avoir essayé ca ne
fonctionne pas plus.
Je crois que je vais devoir passer par un librairie web control et non
pas un ascx. J'ai jamais fait cela et cela m'a l'air assez complexe
puisqu'il n'y a pas de possibilité de voir le control visuellement!
Merci encore!
Francois
"Vko" a écrit dans le message de news:Meme si je doute que ce soit ca, vérifie que la propriété
EnableViewState des
controles que tu charges dynamiquement, ainsi que ceux présents dans le
UserControl RssDropDown.ascx soient à True.
"Francois Soucy" wrote:Bonjour à tous,
J'ai créé un control utilisateur qui en gros est
un
dropdown et une table. Lorsque l'utilisateur choisie une valeur alors
le
control affiche du texte dans une cellule de la table. Pour ce qui est
du
fonctionnement tout est beau. Ce control est chargé dynamiquement 6
fois
dans une page web. Lorsque je choisi une valeur d'un premier control
le
texte s'affiche normalement. Mais lorsque je choisi un valeur d'un
deuxième
control le texte de celui ci s'affiche aussi normalement mais celui du
premier disparait. C'est tout comme il oubliait le texte du premier.
Je
voudrais que les textes restent afficher tant et aussi longtemps que
je ne
choisie pas une autre valeur du dropdown.
VOICI le code pour la page web:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
Dim Dd1 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd2 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd3 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd4 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd5 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd6 As Control = LoadControl("Controls/rssdropdown.ascx")
Me.Td1.Controls.Add(Dd1)
Me.Td1.Controls.Add(Dd2)
Me.Td2.Controls.Add(Dd3)
Me.Td2.Controls.Add(Dd4)
Me.Td3.Controls.Add(Dd5)
Me.Td3.Controls.Add(Dd6)
End Sub
Merci
Francois
Voila une partie de comment sont créer les controls. Pour le moment je
cherche encore a faire le control à partir d'un ascx et non pas d'une
librairie.
For Each Node In NodeListe
Dim XmlEl As System.Xml.XmlElement = DirectCast(Node,
System.Xml.XmlElement)
Dim HlinkNews As New WebControls.HyperLink
HlinkNews.EnableViewState = True
Dim Li As New Web.UI.LiteralControl("<LI>")
Li.EnableViewState = True
Dim P As New Web.UI.LiteralControl("<P>")
P.EnableViewState = True
HlinkNews.Target = "_blank"
HlinkNews.NavigateUrl =
XmlEl.GetElementsByTagName("link")(0).InnerText()
HlinkNews.Text =
XmlEl.GetElementsByTagName("title")(0).InnerText()
HlinkNews.ToolTip =
XmlEl.GetElementsByTagName("description")(0).InnerText()
Me.tdTexte.Controls.Add(Li)
Me.tdTexte.Controls.Add(HlinkNews)
Me.tdTexte.Controls.Add(P)
Next
Merci bien et Joyeux Noel à Tous!
Francois
"Simon Mourier [MS]" <simonm@online.microsoft.com> a écrit dans le message
de news: OEIeG7Z6EHA.1300@TK2MSFTNGP14.phx.gbl...
Ne serait ce pas une histoire d'Id des contrôles fils (dropdown, ...) qui
seraient les mêmes?
Simon.
PS: il vaut mieux créer ses contrôles fils en surchargeant
CreateChildControls() que dans Page_Load
"Francois Soucy" <Root@127.0.0.1> a écrit dans le message de news:
uK3pkVU6EHA.2156@TK2MSFTNGP10.phx.gbl...
En effet cela aurait pu être cela mais après avoir essayé ca ne
fonctionne pas plus.
Je crois que je vais devoir passer par un librairie web control et non
pas un ascx. J'ai jamais fait cela et cela m'a l'air assez complexe
puisqu'il n'y a pas de possibilité de voir le control visuellement!
Merci encore!
Francois
"Vko" <Vko@discussions.microsoft.com> a écrit dans le message de news:
E694AFF8-034E-4C93-B750-E91AF79EFE07@microsoft.com...
Meme si je doute que ce soit ca, vérifie que la propriété
EnableViewState des
controles que tu charges dynamiquement, ainsi que ceux présents dans le
UserControl RssDropDown.ascx soient à True.
"Francois Soucy" wrote:
Bonjour à tous,
J'ai créé un control utilisateur qui en gros est
un
dropdown et une table. Lorsque l'utilisateur choisie une valeur alors
le
control affiche du texte dans une cellule de la table. Pour ce qui est
du
fonctionnement tout est beau. Ce control est chargé dynamiquement 6
fois
dans une page web. Lorsque je choisi une valeur d'un premier control
le
texte s'affiche normalement. Mais lorsque je choisi un valeur d'un
deuxième
control le texte de celui ci s'affiche aussi normalement mais celui du
premier disparait. C'est tout comme il oubliait le texte du premier.
Je
voudrais que les textes restent afficher tant et aussi longtemps que
je ne
choisie pas une autre valeur du dropdown.
VOICI le code pour la page web:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
Dim Dd1 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd2 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd3 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd4 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd5 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd6 As Control = LoadControl("Controls/rssdropdown.ascx")
Me.Td1.Controls.Add(Dd1)
Me.Td1.Controls.Add(Dd2)
Me.Td2.Controls.Add(Dd3)
Me.Td2.Controls.Add(Dd4)
Me.Td3.Controls.Add(Dd5)
Me.Td3.Controls.Add(Dd6)
End Sub
Merci
Francois
Voila une partie de comment sont créer les controls. Pour le moment je
cherche encore a faire le control à partir d'un ascx et non pas d'une
librairie.
For Each Node In NodeListe
Dim XmlEl As System.Xml.XmlElement = DirectCast(Node,
System.Xml.XmlElement)
Dim HlinkNews As New WebControls.HyperLink
HlinkNews.EnableViewState = True
Dim Li As New Web.UI.LiteralControl("<LI>")
Li.EnableViewState = True
Dim P As New Web.UI.LiteralControl("<P>")
P.EnableViewState = True
HlinkNews.Target = "_blank"
HlinkNews.NavigateUrl =
XmlEl.GetElementsByTagName("link")(0).InnerText()
HlinkNews.Text =
XmlEl.GetElementsByTagName("title")(0).InnerText()
HlinkNews.ToolTip =
XmlEl.GetElementsByTagName("description")(0).InnerText()
Me.tdTexte.Controls.Add(Li)
Me.tdTexte.Controls.Add(HlinkNews)
Me.tdTexte.Controls.Add(P)
Next
Merci bien et Joyeux Noel à Tous!
Francois
"Simon Mourier [MS]" a écrit dans le message
de news:Ne serait ce pas une histoire d'Id des contrôles fils (dropdown, ...) qui
seraient les mêmes?
Simon.
PS: il vaut mieux créer ses contrôles fils en surchargeant
CreateChildControls() que dans Page_Load
"Francois Soucy" a écrit dans le message de news:En effet cela aurait pu être cela mais après avoir essayé ca ne
fonctionne pas plus.
Je crois que je vais devoir passer par un librairie web control et non
pas un ascx. J'ai jamais fait cela et cela m'a l'air assez complexe
puisqu'il n'y a pas de possibilité de voir le control visuellement!
Merci encore!
Francois
"Vko" a écrit dans le message de news:Meme si je doute que ce soit ca, vérifie que la propriété
EnableViewState des
controles que tu charges dynamiquement, ainsi que ceux présents dans le
UserControl RssDropDown.ascx soient à True.
"Francois Soucy" wrote:Bonjour à tous,
J'ai créé un control utilisateur qui en gros est
un
dropdown et une table. Lorsque l'utilisateur choisie une valeur alors
le
control affiche du texte dans une cellule de la table. Pour ce qui est
du
fonctionnement tout est beau. Ce control est chargé dynamiquement 6
fois
dans une page web. Lorsque je choisi une valeur d'un premier control
le
texte s'affiche normalement. Mais lorsque je choisi un valeur d'un
deuxième
control le texte de celui ci s'affiche aussi normalement mais celui du
premier disparait. C'est tout comme il oubliait le texte du premier.
Je
voudrais que les textes restent afficher tant et aussi longtemps que
je ne
choisie pas une autre valeur du dropdown.
VOICI le code pour la page web:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
Dim Dd1 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd2 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd3 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd4 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd5 As Control = LoadControl("Controls/rssdropdown.ascx")
Dim Dd6 As Control = LoadControl("Controls/rssdropdown.ascx")
Me.Td1.Controls.Add(Dd1)
Me.Td1.Controls.Add(Dd2)
Me.Td2.Controls.Add(Dd3)
Me.Td2.Controls.Add(Dd4)
Me.Td3.Controls.Add(Dd5)
Me.Td3.Controls.Add(Dd6)
End Sub
Merci
Francois