IMAGEM DE CARREGANDO QUANDO CLICAR NO BOTAO
Boa Noite,
estou programando em asp.net, c# porém estou quebrando a cabeça para quando o usuário clicar no botão cadastrar apareceber uma imagem dizendo que a pagina está sendo processada.
pois hoje quando o usuário clica em cadasrar esse processo de cadastramento demora um pouco e o usuáio que está de fora pensar que a página está travada ou até mesmo pensando que não clicou ainda.
então estava com uma ideia iqual aqui do forum quando agente responde a um forum ele exibe uma imagem que o processor está sendo realizado.
vê se alguem consegue me ajudar nessa situação
estou colocando o processo de cadastramento abaixo
estou programando em asp.net, c# porém estou quebrando a cabeça para quando o usuário clicar no botão cadastrar apareceber uma imagem dizendo que a pagina está sendo processada.
pois hoje quando o usuário clica em cadasrar esse processo de cadastramento demora um pouco e o usuáio que está de fora pensar que a página está travada ou até mesmo pensando que não clicou ainda.
então estava com uma ideia iqual aqui do forum quando agente responde a um forum ele exibe uma imagem que o processor está sendo realizado.
vê se alguem consegue me ajudar nessa situação
estou colocando o processo de cadastramento abaixo
protected void boCadastrar_Click(object sender, EventArgs e)
{
if (validaDados() == true)
{
Ocorrencia ocorrencia = new Ocorrencia();
Area area = new Area();
area.Codigo = Int32.Parse(listArea.SelectedItem.Value);
ocorrencia.setArea(area);
Problema problema = new Problema();
problema.Codigo = int.Parse(listProblema.SelectedItem.Value);
ocorrencia.setProblema(problema);
Pessoa pessoa = new Pessoa();
pessoa.Codigo = Acesso.codigoFuncionario;
ocorrencia.DataAbertura = DateTime.Parse(lbdata.Text);
ocorrencia.Motivo_abertura = txtobs.Text;
ocorrencia.setPessoa(pessoa);
ocorrencia.Criar();
//Verifica se tem arquivo para UPLOAD
if (FileUpload1.HasFile)
{
try
{
if (FileUpload1.PostedFile.ContentLength < 0)
{
Response.Write([Ô]arquivo invalido[Ô]);
}
else
{
ocorrencia.ExtesaoAnexo = FileUpload1.FileName;
ocorrencia.ExtesaoAnexo = ocorrencia.ExtesaoAnexo.Substring(ocorrencia.ExtesaoAnexo.IndexOf([Ô].[Ô]));
FileUpload1.PostedFile.SaveAs([Ô]e:\\home\\comprev1\\web\\locaweb\\up\\[Ô] + ocorrencia.ObterCodigo().ToString() + ocorrencia.ExtesaoAnexo.Substring(ocorrencia.ExtesaoAnexo.IndexOf([Ô].[Ô])));
ocorrencia.AnexarImagem();
}
}
catch (Exception ex)
{
boCadastrar.Enabled = true;
Response.Write(ex.Message);
}
}
Response.Redirect([Ô]~/meus_chamados.aspx?aberto=true[Ô]);
}
}
Amigo, dê uma olhadinha sobre o AJAX, ele faz justamente isso...
Tópico encerrado , respostas não são mais permitidas