Usuário com melhor resposta
Erro com QueryString !

Pergunta
-
Referência de objeto não definida para uma instância de um objeto. body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;} p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px} b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px} H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red } H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon } pre {font-family:"Lucida Console";font-size: .9em} .marker {font-weight: bold; color: black;text-decoration: none;} .version {color: gray;} .error {margin-bottom: 10px;} .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; }
Referência de objeto não definida para uma instância de um objeto.
Descrição: Ocorreu uma exceção não tratada 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.NullReferenceException: Referência de objeto não definida para uma instância de um objeto.
Erro de Origem:
Linha 75: imgPosNeg.ImageUrl = "../grafico/pos_neg.aspx?DATA=" + DATA; Linha 76: Linha 77: ID = Request.QueryString["ID"].ToString(); Linha 78: Linha 79: if (ID.ToString().Trim() == "")
Respostas
-
Antes de atribuir, você deve validar se a QueryString existe, amigo.
Por isso, primeiro verifica se é diferente de null, se for, então você dá um request no valor.
Fkaeh - Gambi.NET® Framework Certificated 2010
----------------------------------------------
Se tiver paciência para avaliar, agradeço: http://premio.clubedeautores.com.br/web/site_premio/votar.php?id=12633- Marcado como Resposta Harley Araujo sexta-feira, 4 de junho de 2010 19:20
-
if (Request.QueryString["ID"] != null) { ID = Request.QueryString["ID"].ToString(); }
msn: poseidonfba@hotmail.com- Sugerido como Resposta Leandro Angelo terça-feira, 1 de junho de 2010 19:01
- Marcado como Resposta Harley Araujo sexta-feira, 4 de junho de 2010 19:20
Todas as Respostas
-
if (Request.QueryString["ID"] != null) { ID = Request.QueryString["ID"].ToString(); }
msn: poseidonfba@hotmail.com- Sugerido como Resposta Leandro Angelo terça-feira, 1 de junho de 2010 19:01
- Marcado como Resposta Harley Araujo sexta-feira, 4 de junho de 2010 19:20
-
-
-
Antes de atribuir, você deve validar se a QueryString existe, amigo.
Por isso, primeiro verifica se é diferente de null, se for, então você dá um request no valor.
Fkaeh - Gambi.NET® Framework Certificated 2010
----------------------------------------------
Se tiver paciência para avaliar, agradeço: http://premio.clubedeautores.com.br/web/site_premio/votar.php?id=12633- Marcado como Resposta Harley Araujo sexta-feira, 4 de junho de 2010 19:20
-
-
-
Vou te mostrar...
Trabalho com Web Application e ao executar a página, dava aquele erro da String, mas ja foi sanado isso com a sua ajuda, porém, quando executo, ele abre a página, carrega e me aparece o seguinte erro:
"O WebDev.WebServer.exe encontrou um problema e precisa ser fechado. Lamentamos o inconveniente."
E a página fica como se não houvesse conexão nenhuma, não consigo clicar em nada...
-
-
-
-
private void CarregaClippings(string DATA, string TPCLIPPING) { _COCACOLA.GERAL oCG = new _COCACOLA.GERAL(); lbl_contador_iw.Text = "0"; lbl_contador_av.Text = "0"; string sCANAL = ""; string ID = ""; char cTipoData = 'C'; if (DATA.Trim() == "") { if (hdd_ultima_data_selecionada.Value == "") { DATA = Convert.ToDateTime(DateTime.Today).Day + "/" + Convert.ToDateTime(DateTime.Today).Month + "/" + Convert.ToDateTime(DateTime.Today).Year; hdd_ultima_data_selecionada.Value = DATA; } else DATA = hdd_ultima_data_selecionada.Value; } System.Data.DataSet oDS = new System.Data.DataSet(); System.Data.DataView oDV = new System.Data.DataView(); imgPosNeg.ImageUrl = "../grafico/pos_neg.aspx?DATA=" + DATA; //ID = Request.QueryString["ID"].ToString(); if (Request.QueryString["ID"] != null) { ID = Request.QueryString["ID"].ToString(); } if (ID.ToString().Trim() == "") ID = "0"; string sCaminhoXML = ConfigurationManager.AppSettings["xmlCLIPPINGS"] + ID + "\\" + ID + Convert.ToDateTime(DATA).Day.ToString() + Convert.ToDateTime(DATA).Month.ToString() + Convert.ToDateTime(DATA).Year.ToString() + ".xml"; string[] aMESAS = new string[32];
-