En principe, Visual Studio vous informe dans une boîte de message qu’il serait plus judicieux de placer votre classe dans le dossier App_Code (il se trouve que non dans notre cas, mais rien n’empêche d’apprécier ce bon conseil pour plus tard)
Ajoutez un nouveau dossier appelé Sources à votre application : faites un clic droit sur la racine du projet web -> Ajoutez un dossier -> Dossier normal.
Pourquoi ce nouveau dossier ? Pourquoi ne pas utiliser le dossier App_Code pour stocker la classe de l’évènement et profiter de l’auto-compilation d’ASP.NET 2.0 ?
Tout simplement parce que votre classe ne serait pas compilée suffisamment tôt dans le processus de génération de l’application pour que le fichier web.config qui va référencer votre évènement et l’enregistrer auprès d’ASP.NET 2.0, ait le temps de reconnaître le type dont il s’agit.
Rien de bien grave donc…Vous allez compiler vous-même la classe de l’évènement et déposer la dll résultante dans le dossier Bin de votre projet.
Partager