Virtual UserControl J'ai une application avec le FrontEnd séparés en un seul fichier de projet et les CodeBehind/cours séparés dans une bibliothèque de classes complètement différentes. Ce dont j'ai besoin est un moyen de, à partir du UserControl Type
, obtenir c'est VirtualPath
.Dynamiquement récupérer Chemin
En règle générale, nous aurions cela dans le code
Board uc = (Board)Page.LoadControl(@"~\Board.ascx");
Mais je veux est quelque chose comme ça
Board uc = (Board)Page.LoadControl(Board.VirtualPath);
OU
Board uc = Page.LoadControl(Board);
Quelqu'un a une idée comment je peux y arriver ?
Merci à l'avance :)
Ceci n'utilise pas nécessairement le Framework MVC, mais plutôt une approche de type MVC pour les projets web. Comme je l'ai dit, les fichiers de pages vivent dans un projet tandis que les fichiers codebehind et class vivent dans un autre projet, lui-même dans un autre répertoire. C'est pourquoi je l'ai étiqueté MVC, mais pas nécessairement en utilisant le MVC Framework ici. Essentiellement, je dois être en mesure de référencer le VirtualPath du Usercontrol d'une façon ou d'une autre, donc je peux le charger dynamiquement sur ma page. Une idée de comment je peux faire ça? – Kobojunkie