Usuário com melhor resposta
Object reference not set to an instance of an object.

Pergunta
-
Olá,
em um Post create está retornando uma mensagem "Object reference not set to an instance of an object.",
o campo que está retornando a mensagem é uma constante.
Eu envio no CREATE "ViewBag.cod_tipo = new SelectList(db.Produto_Servico_Tipo, "id", "descricao", 1);"
Na View " <input type="text" id="programa_higiene.Produto_Servico.cod_Tipo" value=" 1" />"
A index do controller:
// // GET: /Programa_Higiene/Principal/ public ActionResult Index() { var programa_higiene = db.Programa_Higiene.Include(p=>p.Diario).Include(p=>p.Produto_Servico); return View(programa_higiene.ToList()); }
Alguém tem alguma sugestão?
- Editado Wilson Boris segunda-feira, 3 de agosto de 2015 18:13 Complemento
Respostas
-
Wilson
nessa linha que está em amarelo você deve criar o objeto antes de atribuir algo. então faça assim:
programa_higiene.Produto_Servico = new Produto_Servico();
Depois vc pode atribuir os valores.
Note que eu dei um new Produto_Servico() porém não sei exatamente qual é o nome da sua classe ok.
Bons códigos...!
Att, Lucio Rogerio
Espero ter ajudado, se ajudei, por favor Vote como Útil, e se resolvi seu problema, clique em Marcar como Resposta.- Marcado como Resposta Wilson Boris segunda-feira, 3 de agosto de 2015 20:13
segunda-feira, 3 de agosto de 2015 19:58
Todas as Respostas
-
Olá Lucio, obrigado pelo retorno!
de fato, mas se eu estou atribuindo um valor, porque está retornando este erro. Deveria abrir um setinha com no objeto Diario da figura abaixo:
O "cod_tipo" é uma chave estangeira da tabela Produto_Servico...
Models:
namespace BRA.Models { using System; using System.Collections.Generic; public partial class Programa_Higiene { public int id { get; set; } public Nullable<int> cod_Prod_Serv { get; set; } public string cod_Barras { get; set; } public string observacao { get; set; } public Nullable<int> cod_Diario { get; set; } public Nullable<System.DateTime> data_retorno { get; set; } public virtual Diario Diario { get; set; } public virtual Produto_Servico Produto_Servico { get; set; } } }
- Editado Wilson Boris segunda-feira, 3 de agosto de 2015 18:41 complemento
-