J'imagine que ce serait simple, mais je ne trouve pas de réponse.Thèmes ASP.NET: Comment savoir si un nom de thème est valide avant de le définir comme thème d'une page
Nous définissons le thème d'une page en fonction d'un paramètre de chaîne de requête (par exemple, ?theme=theme1
, etc.). Je veux juste savoir s'il y a un moyen facile de dire que le nom du thème est valide, avant de le définir, ou d'attraper et de gérer l'erreur si elle est invalide.
L'erreur que je reçois si le thème n'existe est:
Theme ‘theme1’ cannot be found in the application or global theme directories.
Je ne sais pas quand l'exception est levée. Tout ce que je peux penser est la recherche dans le dossier, mais je pense qu'il y aurait un moyen plus simple.
Merci
Pas vraiment une réponse, plus d'un pointeur - avez-vous pensé à utiliser Profils pour stocker la préférence de thème de l'utilisateur à la place? –