Asp.net MVC - Helpers e View tipada




@HTML
Esse é o helper, ele sera o responsavel pela geração de HTML


Vamos às explicações:
@model ExemploValidacao.Models.Produto
Aqui vamos dizer que a view é tipada onde @model +"do tipo: nome do projeto"+"nome da pasta dos modelos"+"A classe que ela é tipada"

@using(Html.BeginForm())
Ao invés de trabalhar com HTML form vamos usar BeginForm que é processado da mesma maneira que o HTML form.

@Html.ValidationSummary(true)
Ira exibir os erros referentes ao modelo, ex:o atributo cidade é um campo Required , caso esteja vazio ira retorna uma mensagem de erro [Required(ErrorMessage = "Cidade é um campo obrigatório")].

@Html.LabelFor(model=>model.Cidade)
Aqui vamos exibir  o nome da propriedade do produto atravez de uma expresão lambda, no caso "cidade" onde "model" representa um produto logo produto=>produto.Cidade


@Html.EditorFor(model=>model.Cidade)
Aqui sera o  EditorFor que iremos passar o nome da cidade usando os mesmo conceitos do LabelFor acima

@Html.ValidationMessageFor(model=>model.Cidade)
Vai validar a propriedade cidade do modelo produto assim como eu declarei na minha classe Produto
 [Required(ErrorMessage = "Cidade é um campo obrigatório")]


Por hora é isso ai , se ficou alguma duvida ou qualquer coisa é só deixar nos comentários.
E ao invés de trollar tente ajudar , também estou aqui para aprender.

Me ajudou bastante http://cleytonferrari.com/series/asp-net-mvc/









Nenhum comentário:

Postar um comentário