Como chamar uma tela pop-up a partir de um LinkButton
14/09/2010
0
Sendo que preciso que não seja feito por javascript. Já tentei utilizar o HyperLinkField e não obtive sucesso e agora estou tentando fazer com o LinkButton. Se alguém puder porfavor fico aguardado uma resposta.
<ajax:UpdatePanel ID="updClientesEncontrados" runat="server"> <ContentTemplate> <Controles:GridView ID="gdvClientesEncontrados" runat="server" AutoGenerateColumns="False" CellPadding="3" CssClass="tabela_03" AllowPaging="True" AllowSorting="True" OnRowDataBound="gdvClientesEncontrados_RowDataBound" DataKeyNames="UnificaPessoaGrupoPK" Width="100%" PageSize="5" onselectedindexchanging="gdvClientesEncontrados_SelectedIndexChanging" ControleAcesso="False" meta:resourcekey="gdvClientesEncontradosResource1"> <SelectedRowStyle Font-Bold="True" Font-Italic="False" Font-Overline="False" Font-Strikeout="False" Font-Underline="False" /> <AlternatingRowStyle BackColor="#DFF0F9" Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False" Font-Underline="False" /> <RowStyle BackColor="#B5DAEE" Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False" Font-Underline="False" Wrap="False" /> <HeaderStyle CssClass="aba_on" Font-Bold="True" HorizontalAlign="Center" ForeColor="Desktop" /> <Columns> <asp:TemplateField ShowHeader="False"> <ItemTemplate> <asp:CheckBox ID="chkSelecionar" runat="server" Checked="false" AutoPostBack="true" OnCheckedChanged="chkSelecionar_CheckedChanged"/> </ItemTemplate> . . . . . . <ControlStyle Width="5px" /> </asp:TemplateField> <asp:BoundField HeaderText="Nome Completo" DataField= "NomePessoaCandidata" meta:resourcekey="BoundFieldResource1"> <headerstyle font-bold="True" horizontalalign="Left" verticalalign="Middle" width="350px"></headerstyle> <itemstyle font-bold="True" horizontalalign="Left" verticalalign="Middle" width="350px"></itemstyle> </asp:BoundField> <%-- LinkButton que deve chamar a pop-up--%> <asp:TemplateField headertext="Grupo Situa‡Æo"> <ItemTemplate> <Controles:LinkButton ID="lkbGrupoSituacao" target="_blank" Text='<%#Eval("Status")%>' runat="server"> </Controles:LinkButton> </ItemTemplate> <ItemStyle Font-Bold="True" Font-Underline="True" HorizontalAlign="Center" /> </asp:TemplateField> <%-- LinkButton que deve chamar a pop-up--%> </Columns> <PagerSettings Mode="NumericFirstLast" PageButtonCount="5" Position="Top" /> <PagerStyle HorizontalAlign="Right" CssClass="innerTable"/> </Controles:GridView> </ContentTemplate> <Triggers> <ajax:AsyncPostBackTrigger ControlID="imbVoltar" EventName="Click" /> <ajax:AsyncPostBackTrigger ControlID="imbLimpar" EventName="Click" /> <ajax:AsyncPostBackTrigger ControlID="imbBuscar" EventName="Click" /> </Triggers> </ajax:UpdatePanel>
Eridani Campos
Posts
27/09/2010
Marcio Silveira
Até aonde eu sei só com javascript (mesmo utilizando o linkbutton).
Qual o motivo que você não quer em javascript?
12/11/2010
Deise Vicentin
Se for só um popup com informações pra somente dar um ok, coloque na propriedade onclick do linkButtom a seguinte instrução:
onclick="alert('Mensagem')";
Em outro caso,você terá de fazer mesmo uma função javascript.
Abç;
13/11/2010
Altieri Pereira
ScriptManager.RegisterClientScriptBlock(this, typeof(LinkButton), "alerta", "alert('Teste');", true);
Substituindo o alert, pelo script que você necessita.
;) até mais.
13/11/2010
Altieri Pereira
ScriptManager.RegisterClientScriptBlock(this, typeof(LinkButton), "alerta", "alert('Teste');", true);
Substituindo o alert, pelo script que você necessita.
;) até mais.
Veja bem, eu disse sem usar diretamente, mas mesmo assim é com Javascript :)
13/11/2010
Altieri Pereira
ScriptManager.RegisterClientScriptBlock(this, typeof(LinkButton), "alerta", "alert('Teste');", true);
Substituindo o alert, pelo script que você necessita.
;) até mais.
Veja bem, eu disse sem usar diretamente, mas mesmo assim é com Javascript :)
Clique aqui para fazer login e interagir na Comunidade :)