Usuário com melhor resposta
como eu crio uma classe para alert

Pergunta
-
Minha intensão é criar uma classe e colocar funcionalidades uteis nela.
A primeira delas é um alert que será executado no código da página como:
Response.Write(@"<script language='javascript'>alert('Inserido com sucesso')</script>");
mas no código a declaração dela seria mensagem('inserido com sucesso!');
Então na classe deve ter uma procedure pra fazer isso
o problema é que o response aparece como erro e eu não sei como implementar essa classe para que funcione corretamente.
Alguém pode me ajudar?
Respostas
-
eu resolvi o problema da seguinte forma:
public void Msg(System.Web.UI.Page obj, string message)
{
obj.Response.Write("<script>alert('" + message + "');</script>");
}aí no código basta instanciar a classe e passar como argumentos this.page e a mensagem a ser apresentada.
Alguém tem um exemplo diferente para testar?
[]s a quem ajudou...
- Marcado como Resposta Fernando.Jarcen quinta-feira, 28 de fevereiro de 2013 16:41
Todas as Respostas
-
protected void ExibeMensagem(string mensagem) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "ExibeMensagem", "$(document).ready(function(){ alert(" + mensagem + ";", true); }
Crie uma classe com o método acima e veja se funciona.Se a sugestão resolver o problema, favor marcar como Resposta.
- Sugerido como Resposta Pablotdv quinta-feira, 28 de fevereiro de 2013 12:52
-
-
-
-
eu resolvi o problema da seguinte forma:
public void Msg(System.Web.UI.Page obj, string message)
{
obj.Response.Write("<script>alert('" + message + "');</script>");
}aí no código basta instanciar a classe e passar como argumentos this.page e a mensagem a ser apresentada.
Alguém tem um exemplo diferente para testar?
[]s a quem ajudou...
- Marcado como Resposta Fernando.Jarcen quinta-feira, 28 de fevereiro de 2013 16:41