Na aula 8 pede para você criar uma view padrão para que pegue o css para todas as telas.... porém quando vou configurar a minha view "Form". Sempre aparece erro. Todas as outras views foram normalmente. Somente com essa que estou tendo. Segue o erro :
The parameters dictionary contains a null entry for parameter 'id' of non-nullable type 'System.Int32' for method 'System.Web.Mvc.ActionResult Visualiza(Int32)' in 'CaelumEstoque.Controllers.ProdutosController'. An optional parameter must be a reference type, a nullable type, or be declared as an optional parameter. Nome do parâmetro: parameters
Descrição: Ocorreu uma exceção sem tratamento durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.
Detalhes da Exceção: System.ArgumentException: The parameters dictionary contains a null entry for parameter 'id' of non-nullable type 'System.Int32' for method 'System.Web.Mvc.ActionResult Visualiza(Int32)' in 'CaelumEstoque.Controllers.ProdutosController'. An optional parameter must be a reference type, a nullable type, or be declared as an optional parameter. Nome do parâmetro: parameters
Erro de Origem:
Exceção sem tratamento foi gerada durante a execução da atual solicitação da Web. As informações relacionadas à origem e ao local da exceção podem ser identificadas usando-se o rastreamento de pilha de exceção abaixo.
minha classe da view = Form
@Html.ValidationMessage("produto.Invalido") Nome: @Html.ValidationMessage("produto.Nome") Preco: Quantidade: Descricao: Categoria: @foreach (var categoria in ViewBag.Categorias) { @categoria.Nome }me ajudem