Salve ragazzi,
Ho un problema con un ModalPopupExtender che dovrebbe essere visualizzato con un click su un pulsante in una riga del GridView.
In pratica nel code behind del OnCommand faccio il .Show() del ModalPopupExtender ma questo non compare.
Ovviamente ho dovuto gestire il .Show() manualmente perchè nell'OnCommand faccio anche altre operazioni. Mentre se invece nel TargetId del ModalPExt gli metto il pulsante che dovrebbe lanciarlo funziona lo show ma non mi va nell'esecuzione dell'OnCommand
Vi posto un pò di codice
Modal Popup
Griglia
Code Behind
protected void HandleCommand(object sender, CommandEventArgs e)
{
Button item = sender as Button;
ImageButton item_fascicolo = sender as ImageButton;
switch (e.CommandName)
{
case "Valida": //same commandname included in aspx code
if (null != item)
{
GridViewRow container = item.NamingContainer as GridViewRow;
if (null == container) return;
Label lbl_GBLID = container.FindControl("GBL_ID_CSV") as Label;
ViewState["GBLIDSelezionata"] = lbl_GBLID.Text;
pnlDetails.Update();
mdpopValida.Show();
}
break;
default:
break;
}
}
Grazie in anticipo,
Alessio Elia.