2009-05-18 17 views

Répondre

8

Juste en-tête:

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" 
      Inherits="System.Web.Mvc.ViewPage<HomePageViewModel>" %> 

Ensuite, vous pouvez accéder à votre modèle fortement typé comme celui-ci: la propriété

<%= Model.Username %> 

"modèle" est automatiquement lancé à votre type.

1

Vous pouvez bien sûr créer un fortement typé vidéotex en héritant de lui et l'ajout d'un fichier .cs comme ceci:

  1. Créez un fichier .cs (ex: si vous avez appelez « Index.aspx » il "Index.cs") à côté de votre vue.
  2. Créer une classe qui hérite de la classe System.Web.Mvc.ViewPage
  3. Modifier le fichier ASPX pour hériter de lui:

    <% @ Page Titre = "" Language = "C#" MasterPageFile = "~/Views/Shared/Site.Master" Inherits = "MonNamespace.MyViewPage"% >