Folks,quelles règles utilise la génération designer.cs
Quelles sont les règles régissant la génération de déclarations dans le fichier designer.cs d'un projet asp.net?
par exemple, j'ai
- myfile.resx,
- myfile.aspx,
- myfile.aspx.cs.
ces génèrent
- myfile.aspx.designer.cs
qui définit des choses comme protégées blahblah mondiale :: system.web.ui.webcontrols.literal; pour mes ressources.
mais jusqu'à ce que je référence quelque chose dans myfile.aspx, il ne sera pas affiché dans les designer.cs, même générés si je suis dans se référant à mes myfile.cs (la classe behind).
Comment puis-je forcer cela, sans prendre possession de ce fichier designer.cs?
context: J'ai un someresource.text dans mon aspx, que je construis à partir d'un tas d'autres ressources, c'est pourquoi ils ne s'affichent pas explicitement dans l'aspx.
seulement pendant la conception? puis-je revenir à l'aspx plus tard, éditer quelque chose, et forcer une recréation du designer.cs avec les nouvelles ressources? ou y a-t-il autre chose que je puisse/dois faire? –
Chaque fois que vous modifiez votre fichier aspx, Visual Studio recrée le fichier du concepteur. Il semble que vous essayez essentiellement d'ajouter dynamiquement des contrôles à votre page Web en utilisant une combinaison de fichiers resx et aspx, ai-je raison? Si ce n'est pas le cas, vous pouvez poster un échantillon de votre code aspx afin que je puisse voir ce que vous faites. Les appels aux fichiers resx ne sont pas entièrement évalués avant l'exécution, donc les modifications apportées aux fichiers resx ne provoqueraient pas de modification du fichier du concepteur. –