Bonjour,

J'ai une classe définie par

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
namespace CMRLibrary.CMRQuestion.CMREdit {
 
public abstract class CMREditQuestion : System.Web.UI.Control, System.Web.UI.IPostBackDataHandler {
}
}
Si je supprime la mention abstract, alors la classe fonctionne normalement (cela implique également que je supprime les méthodes abstraites bien sûr)

Par contre si je l'utilise à partir de sa classe dérivée définie par

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
namespace CMRLibrary.CMRQuestionBD.CMREdit {
public class CMREditQuestion : CMRLibrary.CMRQuestion.CMREdit.CMREditQuestion{
}
}
alors plus aucune ressource incorporée (images et scripts) ne sont trouvés lors de l'exécution. J'accède à ces ressources par :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Page.ClientScript.GetWebResourceUrl(this.GetType(), "CMRLibrary.CMRQuestion.CMREdit.CMREditQuestion.js")
Par contre, les ressources linguistiques continuent de fonctionner ! J'accède à ces ressources par :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
this.Localized = new System.Resources.ResourceManager("CMRLibrary.CMRQuestion.Resources.localized", typeof(CMREditQuestion).Assembly);
Je ne comprend pas ... Une idée ?