none
¿Que diferencia hay entre model y Model? RRS feed

  • Pregunta

  • Buenas tardes.

    Tengo una pregunta, en las vistas y ejemplos que veo por ahí en MVC 5 C# veo que se usa @model y en otros lados se usan @Model con mayúscula. Alguien me podría explicar en que momento se usa model con minúscula y Model con mayúscula en la vista.

    Saludos

    lunes, 23 de marzo de 2015 23:51

Todas las respuestas

  • hola

    @model se usa para declarar la entidad que define el modelo en la view

    @Model se usa para acceder a la instancia que se pasa desde el action cuando se solicita la view en el request

    @model PersonaModel

    using(Html.BeginForm()){

    Nombre: <input type="text" value="@Model.Nombre" /> Apellido: <input type="text" value="@Model.Apellido" />

    <input type="submit" value="Aceptar" />

    }



    como veras @model declara la clase en el view, @Model toma ese tipo y puedes acceder a las propiedades

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    martes, 24 de marzo de 2015 12:37