Nome UC:"UCSecondario.ascx":
HTML:
<uc1:UCTabellamodale runat="server" id="UCTabellamodale" />
<asp:LinkButton ID="lnk_Evento" runat="server" OnClick="lnk_Evento_Click"></asp:LinkButton>
C#:
protected void lnk_Evento_Click(object sender, EventArgs e)
{
UCTabellamodale.CaricaModal(CF, Anno, WF, spread);
}
Questo UC viene richiamato in uno User Controll principale,il linkbutton richiama il metodo "CaricaModal" da un terzo UC,che contiene una tabella modale con al suo interno un repeater,ma al momento in cui viene visualizzata a video viene visualizzato solo il titolo della tabella(essendo scritto gia in codice HTML) questo probabilmente per il postback,che baypassa poi il codice in c#,c'è un modo per far si che il click svolga prima la chiamata e poi blocchi il postback?
Avevo risolto inserendo i modal direttamente nello stesso UC ,facendo cosi Onclienteclick = ...modal('show')..;return false; , funzionava ma non era piaciuta come soluzione essendo che inserire svariati modal nello stesso UC allungava troppo il codice,mi servirebbe da replicare quel return false anche nell evento click .
Spero di essermi spiegato il meglio possibile.