www traduccion scooter moto mexico español electric band razor

razor - traduccion - ¿Cómo configuro las propiedades ViewBag en_ViewStart.cshtml?



razor traduccion (1)

Hay dos formas de hacer esto:

  1. Use la propiedad PageData (es algo más aplicable a las PageData ASP.NET y rara vez se usa en MVC)

    • Conjunto:

      @{ PageData["message"] = "Hello"; }

    • Recuperar

      <h2>@PageData["message"]</h2>

  2. Intenta encontrar la instancia de vista (el código está un poco sucio, pero te da acceso directamente a ViewBag / ViewBag

    • Conjunto:

      @{ var c = this.ChildPage; while (c != null) { var vp = c as WebViewPage; if (vp != null) { vp.ViewBag.Message = "Hello1"; break; } c = c.ChildPage; } }

    • Recuperar: como de costumbre

      <h2>@ViewBag.Message</h2>

Tengo una propiedad ViewBag específica que me gustaría establecer en el nivel ViewStart. Idealmente, me gustaría poder anular esa propiedad en una página, si es necesario. es posible? De ser así, ¿cómo accedo a la propiedad ViewBag dentro de una página ViewStart?