Chamar codebehind pelo javascript
Reescrevi esse método e ficou assim
Essa era a antiga chamada quando era via callback da devexpress
Como eu faço isso com a nova chamada
private void VisualisarMotivosGlosa(string _codItem)
{
DefinePagina(TelasPesquisa.DetalhamentoConta);
//string idItem = e.Parameter.Substring((e.Parameter.LastIndexOf('_')) + 1).ToString();
DataTable dtRetorno = DAL_Pesquisa.getMotivosGlosaByCodServico(_codItem);
if (dtRetorno != null && dtRetorno.Rows.Count > 0)
{
gvMotivosGlosa.DataSource = dtRetorno;
gvMotivosGlosa.DataBind();
ppcMotivosGlosa.ShowOnPageLoad = true;
gvMotivosGlosa.Visible = true;
}
else
{
ltAvisoItem.Text = "Nenhuma informação encontrada para o item selecionado.<br /> Para mais informações entre em contato com a equipe de suporte e informe o ID_ITEM=" + idItem;
ltAvisoItem.Visible = true;
gvMotivosGlosa.Visible = false;
ppcMotivosGlosa.ShowOnPageLoad = true;
}
ListaDetalhesConta(hdnCodigoGuiaPrestador.Value, true);
return;
}Essa era a antiga chamada quando era via callback da devexpress
<a onclick="javascript:ListaMotivosGlosa('<%# Container.KeyValue %>');" style="cursor:pointer">
<dxe:ASPxImage ID="imgMotivosGlosaP" runat="server" ImageUrl ="Images/IconList.png"
ToolTip="Clique aqui para visualiazar os motivos de glosa desse item">
</dxe:ASPxImage>
</a>Como eu faço isso com a nova chamada
Pjava
Curtidas 0
Respostas
Joel Rodrigues
27/09/2013
Se é um método C#, você pode usar um controle ASPx e chamar o método em seu evento click normalmente.
GOSTEI 0
Pjava
27/09/2013
Ok, Joel, isso resolveu. Pode fechar o post.
GOSTEI 0
Joel Rodrigues
27/09/2013
Obrigado pelo feedback.
Tópico concluído.
Tópico concluído.
GOSTEI 0