Olá pessoal, preciso de ajuda com este erro
Agradeco vossa ajuda
CS0234: Der Typ- oder Namespacename 'Ajax' ist im Namespace 'System.Web.Mvc' nicht vorhanden. (Fehlt ein Assemblyverweis?)
"O nome do tipo ou namespace 'Ajax' nao existe no Namespace 'System.Web.Mvc' "
Quelldatei: c:\Users\graziela\AppData\Local\Temp\Temporary ASP.NET Files\root\4f071a93\3bf00929\App_Web_form.cshtml.67e84744.mggaxhfq.0.cs Zeile: 24
[HttpPost]
public ActionResult Adiciona(Produto produto /*String nome, float preco, String descricao, int quantidade, int categoriaId*/) //recebi o erro ao fazer a mudanca do cód comentado
{
/*Produto produto = new Produto()
{
Nome = nome,
Preco = preco,
Descricao = descricao,
Quantidade = quantidade,
CategoriaId = categoriaId,
};*/
ProdutosDAO dao = new ProdutosDAO();
dao.Adiciona(produto);
return RedirectToAction("Index", "Produto");
}
public ActionResult Form()
{
CategoriasDAO categoriasDAO = new CategoriasDAO();
IList<CategoriaDoProduto> categorias = categoriasDAO.Lista();
ViewBag.Categorias = categorias;
return View();
}
@{
Layout = null; <!--tenho erro aqui : "O nome Layout nao existe no contexto atual-->
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Form</title>
</head>
<body>
<div>
<form action="/Produto/Adiciona" method="post">
<br><br><br>
<label for="mensagen">Preencha seus dados por favor </label>
<label for="nome">Nome: </label>
<input id="nome" name="produto.Nome" />
<br>
<label for="preco">Preco: </label>
<input id="preco" name="produto.Preco" />
<label for="categoria">Categoria: </label>
<select id="categoria" name="produto.CategoriaId" >
@foreach (var categoria in ViewBag.Categorias)
{
<option value="@categoria.Id">@categoria.Nome</option>
}
</select>
<br>
<label for="quantidade">Quantidade: </label>
<input id="quantidade" name="produto.Quantidade" />
<br>
<label for="descricao">Descricao: </label>
<input id="descricao" name="produto.Descricao" />
<br><br>
<input type="submit" value="Cadastrar"/>
</form>
</div>
</body>
</html>