Usuário com melhor resposta
Pq não funciona esse javascript

Pergunta
-
Olá pessoal, Boa Tarde.
Estou utilizando o código abaixo em um ImgButton, alguém poderia me explicar qual o problema e/ou o que devo fazer pra funcionar corretamente estou a utilizar C# e asp.net. Obrigado
if (dss.Tables[0].Rows.Count > 0)
{
txtendereco.Text = dss.Tables[0].Rows[0]["endereco"].ToString().ToUpper() + ",";
txtbairro.Text = dss.Tables[0].Rows[0]["bairro"].ToString().ToUpper();
txtcidade.Text = dss.Tables[0].Rows[0]["cidade"].ToString().ToUpper();
DDLUF1.Text = dss.Tables[0].Rows[0]["uf"].ToString().ToUpper();
}
else
{
string javascript = "<script language='JavaScript'>";
javascript += "window.alert('O CEP Informado não foi encontrado, digite novamente ou entre com os dados de endereço do cliente!');";
javascript += "</script>";
Page.ClientScript.RegisterStartupScript(GetType(), "scriptjavascript", javascript);
}
Abs, Adriano_SP
Respostas
-
Retira a parte das tags de script:
<script language='JavaScript'></script>
e quando for chamar o método, faz assim:
ClientScript.RegisterStartupScript(this.GetType(), "scriptjavascript", javascript , true);
Dessa forma, o método já adiciona as tags de script automaticamente. Dessa forma, irá funcionar com certeza.
Agora, quanto ao problema do seu código, acredito que o erro está na declaração da tag "<script>" que deveria ser assim:
<script type="text/javascript"> ... </script>
- Marcado como Resposta Adriano_SP sexta-feira, 23 de agosto de 2013 11:30
Todas as Respostas
-
-
-
-
Retira a parte das tags de script:
<script language='JavaScript'></script>
e quando for chamar o método, faz assim:
ClientScript.RegisterStartupScript(this.GetType(), "scriptjavascript", javascript , true);
Dessa forma, o método já adiciona as tags de script automaticamente. Dessa forma, irá funcionar com certeza.
Agora, quanto ao problema do seu código, acredito que o erro está na declaração da tag "<script>" que deveria ser assim:
<script type="text/javascript"> ... </script>
- Marcado como Resposta Adriano_SP sexta-feira, 23 de agosto de 2013 11:30