Pour une raison quelconque, j'obtiens une exception d'exécution lorsque j'essaie d'utiliser Page.ResolveURL ou Url.Content dans la page maître par défaut (Site.Master) dans mon nouvel ASP. application mvc nette. C'est très étrange, car j'utilise la fonction d'assistance ResolveURL dans .NET depuis des années sans problème. Voici mon extrait de code:Problème avec Url.Content dans ASP.NET MVC
<link href="<%= Url.Content("~/css/style.css"); %>" rel="stylesheet" type="text/css" />
Et voici l'erreur d'exécution qui se produit sur la même ligne:
Compiler Error Message: CS1026:) expected
Si je change le href à une URL statique, tout va bien. En outre, il s'agit d'un tout nouveau projet mvc ASP.NET .... c'était la première ligne de code que j'ai changé.
Merci! J'avais le sentiment que c'était quelque chose de simple. Je n'ai jamais utilisé des scriplets (<% %>) jusqu'à présent, car j'ai toujours gardé de telles choses dans les ficelles du code. – smercer