Eu fiz o controller e a view, mas não estou conseguindo exibir a pagina com a view dos produtos. Estava aparecendo a pagina da HomeController e quando tentei mudar a pagina inicial da aplicação para a view de produtos deu o erro abaixo:Erro de Servidor no Aplicativo '/'.
Não é possível encontrar o recurso.
Descrição: HTTP 404. O recurso que você está procurando (ou uma de suas dependências) não pôde ser removido, seu nome foi alterado ou está temporariamente indisponível. Examine o URL e certifique-se de que está digitado corretamente.
URL solicitada: /Views/Produto/Index.cshtml
segue meu código abaixo:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using CaelumEstoque.DAO;
using CaelumEstoque.Models;
namespace CaelumEstoque.Controllers
{
public class ProdutoController : Controller
{
// GET: Produto
public ActionResult Index()
{
ProdutosDAO dao = new ProdutosDAO();
IList<Produto> produtos = dao.Lista();
ViewBag.Produtos = produtos;
dao.Lista();
return View();
}
}
}
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Index</title>
</head>
<body>
<div>
<table>
<thead>
<tr>
<th>Id</th>
<th>Nome</th>
<th>Quantidade</th>
</tr>
</thead>
<tbody>
@foreach(var produto in ViewBag.Produtos)
{
<tr>
<td>@produto.Id</td>
<td>@produto.Nome</td>
<td>@produto.Quantidade</td>
</tr>
}
</tbody>
</table>
</div>
</body>
</html>