Existe-t-il une fonction permettant de déterminer si un URI est un chemin virtuel valide? Je reçois une chaîne et ai besoin d'utiliser Server.MapPath() sans déclencher une exception lorsque la chaîne n'est pas un chemin virtuel valide.ASP.NET: IsVirtualPath?
Votez pour fermer ma question. La réponse est @asp.net - Is my path virtual?.
Si "/some/path.aspx" est une URL complète, Server.MapPath() lèvera une exception HttpException. – JamesBrownIsDead
True, vous pouvez ajouter la gestion des exceptions pour ce cas. Dans mon expérience, en utilisant Server.MapPath, il a été sur des variables SERVER telles que SCRIPT_NAME, ce qui ne vous donnerait pas une URL complète. En tout cas, heureux que vous ayez trouvé votre réponse :) – jaywon