Finalmente ho scoperto il problema che mi impedisce di mostrare il codice dal code-behind. si deve pensare che era così facile come registrare un ClientScript che ha fatto l'apertura, come:
ScriptManager.RegisterClientScriptBlock(this, this.GetType(),"none",
"<script>$('#mymodal').modal('show');</script>", false);
Ma questo non ha mai funzionato per me.
Il problema è che Gli script di Twitter Bootstrap Modals non funzionano affatto quando la modale si trova all'interno di asp: Updatepanel, period. Il comportamento delle modali fallisce da ogni lato, codebehind a client e client a codebehind (postback). Impedisce persino i postback quando si esegue qualsiasi js del modal, come un pulsante di chiusura che è necessario anche disporre di alcuni oggetti sever eliminando (per un esempio sporco)
Ho notificato lo staff di bootstrap, ma hanno risposto "Per favore, dacci uno scenario di fallimento con solo html e non asp." Nella mia città, si chiama ... beh, Bootstrap non supporta altro che semplice html. Non importa, usandolo su asp.
ho pensato loro di almeno guardare quello che stanno facendo diversi alla gestione fondale, che ho trovato le cause la maggior parte dei problemi, ma ... (suggerimento justa lì)
Quindi chiunque abbia il problema, rilasciare il pannello di aggiornamento per una prova.
Quale tecnologia lato server stai usando, asp.net? Intendi il codice che sta dietro alla pagina in cui vuoi mostrare la modale? – Marijn
Mi dispiace, ho modificato la domanda per essere più chiara. – Sergio
Nessuno sa perché "ClientScript.RegisterClientScriptBlock ([GetType]," none "," $ ('# MyModal'). Show(); ", True)" non funziona ?? – Sergio