Usuário com melhor resposta
Erro na minha String

Pergunta
-
Olá Amigos!!Boa tarde a todos!!estou com uma aplicação WEB... asp.net c#e montei um texto html pra por dentro de uma string, para ser enviado por e-mail...porém não estou conseguindo... está dando erro de
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 26: Linha 27: #region >>>> CORPO DO EMAIL <<<< Linha 28: corpo_do_email = (string)"<html>" + Linha 29: "<body style=\"background-color: #f0dc6c;\">" + Linha 30: "<form style=\"width: 100%; height: auto;\">" +
Desde já agradeço!!!Lipe Camargo
Respostas
-
Isso "txtnome_pesquisador.Text" existe mesmo ??
Mais com certeza antes de mais nada muda isso pra StringBuilder. Onde estiver com erro vai acusar na linha certinha inclusive, porque
você cada concatenação vai ser em uma linha diferente.- Marcado como Resposta LipeCamargoO sexta-feira, 5 de fevereiro de 2010 23:52
-
só testando... mas acho que sim...
guilhermeando- Marcado como Resposta LipeCamargoO sexta-feira, 5 de fevereiro de 2010 23:54
-
Olá amigos!!desculpe-me pela demora....então coloquei o código html dentro do StringBuilder....o erro deu justamente num radio button que estava sem nada marcado... conforme o Kaue e o Guilherme haviam falado...mas pelo menos funcionou... vou fazer uns esquemas pra validar esses campos... e FIM DOS PROBLEMAS (H)sendo assim , muito obrigado pela ajuda galera!!!!abraço
Lipe Camargo- Marcado como Resposta LipeCamargoO sexta-feira, 5 de fevereiro de 2010 23:55
Todas as Respostas
-
corpo_do_email = "<html>" +
"<body style='background-color: #f0dc6c;'>" +
"<form style='width: 100%; height: auto;'>" etccc........
(se bem que o ideal seria fazer com StringBuilder)
Veja: http://dicasdecodigo.blogspot.com/2008/02/classe-stringbuilder.html -
-
-
-
-
-
vc usa alguma variável pra concatenar com essa string?
ex.:
corpo_do_email = (string)"<html>" +
"<body style=\"background-color: #f0dc6c;\">" +
"<form style=\"width: 100%; height: auto;\">" + outro_objeto;
se usar, e ela não for string, verifica se ela tem valor...
pode estar acusando o erro nessa linha, mas o erro é na instrução inteira...
guilhermeando -
então guilherme
eu estou concatenando várias strings...e no meio tem campos ....vou postar pra você ver...o curioso é que em outros projetos eu já fiz isso e não deu erro.........string corpo_do_email = "teste";#region >>>> CORPO DO EMAIL <<<<corpo_do_email = "<html>" +"<body style=\"background-color: #f0dc6c;\">" +"<form style=\"width: 100%; height: auto;\">" +"<div id=\"div_tudo\" align=\"center\" style=\"width: 100%; height: auto;\">" +"<div id=\"div_dentro\"" +"style=\"width: 770px; height: auto; margin-top: 12px; margin-bottom: 12px; background-color: #FFFFFF;\">" +"<table style=\"width:100%; font-family: Arial; font-size: 12px; color: #800000;\">" +"<tr>" +"<td>" +" </td>" +"<td>" +" </td>" +"<td>" +" </td>" +"</tr>" +"<tr>" +"<td align=\"center\" colspan=\"3\">" +" " +"<span style=\"color: #800000; font-family: Arial; font-size: 16px; font-weight: bold;\">Estudo Multicêntrico sobre " +"AVEs - ISQUEMICO</span> </td>" +"</tr>" +"<tr>" +"<td align=\"right\" style=\"width: 235px;\">" +" </td>" +"<td align=\"left\" colspan=\"2\" style=\"width: 480px; height: 30px;\">" +" </td>" +"</tr>" +"<tr>" +"<td align=\"right\" style=\"width: 235px; color: #800000;\">" +"001 - " +"Nome do Pesquisador:</td>" +"<td align=\"left\" colspan=\"2\" style=\"width: 480px; color: #000000;\">" +txtnome_pesquisador.Text +" </td>" + .........
Lipe Camargo -
Isso "txtnome_pesquisador.Text" existe mesmo ??
Mais com certeza antes de mais nada muda isso pra StringBuilder. Onde estiver com erro vai acusar na linha certinha inclusive, porque
você cada concatenação vai ser em uma linha diferente.- Marcado como Resposta LipeCamargoO sexta-feira, 5 de fevereiro de 2010 23:52
-
existe sim.... são campos de uma página de cadastro
da uma olhada no link ...
http://www.filipeprogramer.com.br/form_estudo_AVEs_isquemico.aspx
estou passando para StringBuilder...
é verdade...
Lipe Camargo -
-
-
só testando... mas acho que sim...
guilhermeando- Marcado como Resposta LipeCamargoO sexta-feira, 5 de fevereiro de 2010 23:54
-
Este erro é originado por algum objeto que não foi instanciado, está nulo.
Para descobrir qual é, entre em debug e vá ate a linha que está ocorrendo o erro, e verifique todas as variaveis que vc esta utilizando e verifique qual esta nula.
Se sua pergunta foi respondida por favor marque a resposta como certa.- Sugerido como Resposta Danimar Ribeiro sábado, 6 de fevereiro de 2010 20:13
-
-
Olá,
Uma dúvida, a variável corpo_do_email foi declarada? e de que tipo?
Thiago Dorneles
string corpo_do_email = "teste";#region >>>> CORPO DO EMAIL <<<<corpo_do_email = "<html>" +
Se sua pergunta foi respondida por favor marque a resposta como certa. -
Olá amigos!!desculpe-me pela demora....então coloquei o código html dentro do StringBuilder....o erro deu justamente num radio button que estava sem nada marcado... conforme o Kaue e o Guilherme haviam falado...mas pelo menos funcionou... vou fazer uns esquemas pra validar esses campos... e FIM DOS PROBLEMAS (H)sendo assim , muito obrigado pela ajuda galera!!!!abraço
Lipe Camargo- Marcado como Resposta LipeCamargoO sexta-feira, 5 de fevereiro de 2010 23:55