0
respostas

Duvida sobre a questão 07 Argumento do método View

Vimos que uma segunda forma de enviarmos valores para a camada de visualização é colocando-o como argumento do método View do Controller. Como podemos acessar a variável que é passada para a view dessa forma?

A reposta que é apresentada diz que podemos acessar os valores atravez da variavel Model.

Porém no codigo utilizamos a variavel de ambiente @ViewBag.

public ActionResult Visualiza(int id) { ProdutosDAO dao = new ProdutosDAO(); Produto produto = dao.BuscaPorId(id); ViewBag.Produto = produto; return View(produto);

    }


  Id: @ViewBag.Produto.Id<br />
    Nome: @ViewBag.Produto.Nome <br />
    Categoria: @ViewBag.Produto.Categoria.Nome <br />
    Preço: @ViewBag.Produto.Preco <br />
    Descrição: @ViewBag.Produto.Descricao <br />
    Quantidade: @ViewBag.Produto.Quantidade <br />