Usuário com melhor resposta
Fechar janela de diálogo

Pergunta
-
Uso VS2010, C# aspnet
Tenho este código na página Default.aspx, ele abre a página NovoFuncionario.aspx numa janela de diálogo
$('#novo').live('click', function (e) {
var page = "NovoFuncionario.aspx"
var $dialog = $('<div></div>')
.html('<iframe style="border: 0px; " src="' + page + '" width="100%" height="100%"></iframe>')
.dialog({
autoOpen: false,
modal: true,
height: 350,
width: 450,
title: "Novo Funcionário",
buttons: {"Fechar": function () { $dialog.dialog('close'); } ---> butão fechar do próprio Dialogo, mas preciso do meu buttton fechar
}
});
$dialog.dialog('open');
e.preventDefault();
});
na pagina NovoFuncionario.aspx coloquei um botão para fechar a janela de diálogo, mas não sei qual o código para fechar e nem onde coloca-lo, se no code snipe ou code behind
<asp:Button ID="fechar" runat="server" Text="fechar" />
- Editado Álvaro Luiz quarta-feira, 13 de junho de 2012 23:24
Respostas
-
Amigo,
Sempre que precisar chamar um código em javascript em um <asp:button> ou <asp:link> você tem a propriedade onClientClick="seu_codigo_JS", nesse caso o seu código ficaria assim:
<asp:Button ID="fechar" runat="server" Text="fechar" OnClientClick="$dialog.dialog('close');" />
Espero ter ajudado...boa sorte!
Não esqueça de marcar como útil uma resposta que te ajude.
"A diversão é a alma do negócio"- Sugerido como Resposta EduardoPiresMVP terça-feira, 19 de junho de 2012 11:35
- Marcado como Resposta Álvaro Luiz terça-feira, 26 de junho de 2012 12:47
Todas as Respostas
-
-
Amigo,
Sempre que precisar chamar um código em javascript em um <asp:button> ou <asp:link> você tem a propriedade onClientClick="seu_codigo_JS", nesse caso o seu código ficaria assim:
<asp:Button ID="fechar" runat="server" Text="fechar" OnClientClick="$dialog.dialog('close');" />
Espero ter ajudado...boa sorte!
Não esqueça de marcar como útil uma resposta que te ajude.
"A diversão é a alma do negócio"- Sugerido como Resposta EduardoPiresMVP terça-feira, 19 de junho de 2012 11:35
- Marcado como Resposta Álvaro Luiz terça-feira, 26 de junho de 2012 12:47