Appeler une fonction du CodeBehind depuis le Aspx
Bonjour,
Je viens de récupérer un projet développé en vb.net en tant que "Site Web Asp.Net" et ma mission consiste à le convertir en "Application Web Asp.Net".
J'ai suivi les différentes étapes listées ici : Converting a Web Site Project to a Web Application Project in Visual Studio
Après avoir résolus toutes les problèmes de références manquantes, je me retrouve face à un dernier problème.
Pour résumer et simplifier au maximum: dans le aspx de ma page, une fonction du codebehind est appelée pour formater une donnée. Mais cela ne semble pas fonctionner dans la version "application" de mon site.
Code:
1 2 3 4 5 6 7 8 9
| <body>
<form id="form1" runat="server">
<div>
<%# AfficheToto() %>
</div>
</form>
</body> |
Code:
1 2 3
| Protected Function AfficheToto() As String
Return "toto"
End Function |
=> D'après mes recherches, cette syntaxe devrait fonctionner, et pourtant, même en essayant sur un projet de test, je n'arrive pas à faire fonctionner ce bout de code.
=> Après de longues heures de recherches et tentatives infructueuses je me tourne vers la communauté. Auriez vous des conseils ou une solution à m'apporter afin que ceci fonctionne?
Si je n'ai pas été assez clair, n'hésitez pas à me demander plus d'information.
Pour info :
- Mes compétences en vb.net sont limitées, pardonnez moi si je passe à côté de quelquechose qui pourrait sembler simple !
- Cet extrait de code est bien sur simplifié. En réalité les appels aux méthodes de formatage sont présents dans le ItemTemplate d'un ListView.
- Je ne peux pas me permettre de recoder l'application, car ce n'est pas le seul site que je doive convertir et cette tâche est sensée être "rapide" ! (:cry:)
Merci d'avance !