Je veux vérifier le paramètre URL dans mon balisage Razor. Par exemple, comment puis-je faire quelque chose comme ceci :
<div id="wrap" class="@{if (URL "IFRAME" PARAMETER EQUALS 1) iframe-page}">
Je veux vérifier le paramètre URL dans mon balisage Razor. Par exemple, comment puis-je faire quelque chose comme ceci :
<div id="wrap" class="@{if (URL "IFRAME" PARAMETER EQUALS 1) iframe-page}">
Je pense qu'une solution plus élégante consiste à utiliser le contrôleur et le dictionnaire ViewData :
//Controller:
public ActionResult Action(int IFRAME)
{
ViewData["IsIframe"] = IFRAME == 1;
return View();
}
//view
@{
string classToUse = (bool)ViewData["IsIframe"] ? "iframe-page" : "";
<div id="wrap" class='@classToUse'></div>
}
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.