procedure page_load dans aspx ou aspx.vb
Bonjour à tous
Je debute sous le framework .net, ainsi j'ai un petit soucis de fonctionnement
je souhaiterais développer un site web en vb.net
- pour cela je developpe mes pages sous visual web studio express
- J'ai un formulaire default.aspx ainsi que sa page source "default.aspx.vb"
sur cette page en mode HTML j'ai ajouté un label :
Code:
<asp:label id="monlabel" runat="server" asp:label/>
je souhaiterais attribuer une valeur (qui provient d'une bdd) à ce label lors du chargment de la page
j'ai donc créé une procedure "page_load" comme ceci :
(je simplifie)
Code:
1 2 3
| Public Sub Page_load(ByVal Obj As Object, ByVal E As EventArgs) Handles Me.Load
monlabel.text = "Hello World !"
End Sub |
ma question est :
lorsque je met ce code dans la pag default.aspx.vb cela ne fonctionne pas
cependant lorsque je met cette meme procédure en haut de ma page "default.aspx" comme ci dessous, cela fonctionne !!!
Code:
1 2 3 4
| <script runat="server">
Sub Page_load (Obj As Object, E As EventArgs)
monlabel.text = "Hello World !"
End Sub</script> |
pourquoi cela ne fonctionne pas depuis ma page aspx.vb???????????
j'ai tout essayé, meme la création d'un objet label qui recoit via la methode 'findcontrol' le label de la page etc etc
bref, je n'arrive pas a executer cette procédure page_load lorsqu'elle se trouve sur aspx.vb
pourquoi?
merci à tous pour votre réponse :)
a bientot
Cat