2009-02-09 9 views

Répondre

3

Vous n'avez pas besoin d'une méthode de chargement de page dans ASP.NET MVC. Les données de vue et le modèle sont tous accessibles dans le MVC ViewPage directement à travers la propriété ViewData car le Controller alimente la page d'affichage ViewData.

Supposons que vous avez un MyController en MyProject/Controllers/MyController avec l'action suivante:

public ActionResult Do() { 
    ViewData["MyInt"] = 64; 
    ViewData["MyString"] = "MyString"; 
    return View(); 
} 

Et dans votre vue Do en MyProject/Views/My/Do.aspx vous pouvez accéder au vidéotex directement:

<%= ViewData["MyInt"] %> 
<%= ViewData["MyString"] %> 

Vous pouvez y accéder dans la fichiers code-behind ainsi parce que la page d'accueil hérite de System.Web.Mvc.ViewPage qui a la propriété ViewData. Vous pouvez en savoir plus à ce sujet here.

Questions connexes