Io uso questo codice JavaScript all'interno del tag head per popolare i div con un pulsante browse in modo che gli utenti possano caricare le immagini (swfupload).Esegui Javascript all'interno di una vista parziale in ASP.NET MVC
<head>
...
<script type="text/javascript">
var swfu = function() {
return new SWFUpload({
// Backend Settings
// settings go here...
// Too long to display here
// Debug Settings
debug: false
});
}
window.onload = swfu;
</script>
</head>
....
<div id="swfu_container" style="margin: 0px 10px;">
<div>
<span id="spanButtonPlaceholder"></span>
</div>
<div id="divFileProgressContainer" style="height: 75px;"></div>
<div id="thumbnails"></div>
</div>
Questo funziona bene, ma il problema è quando provo a mettere questo codice all'interno di una visione parziale. Finora, non sono stato in grado di farlo funzionare.
C'è qualcuno più esperto in soccorso?
Grazie
Cosa si tenta di mettere in parziale? La seconda metà dell'HTML (tutto all'interno di 'swfu_container')? –
Scrivo window.onload = swfu (nello script, all'interno del tag head) per ottenere tutto all'interno di 'swfu_container' (la parte che è nel partial). Il problema, penso, è che quando la pagina è caricata, il partial non c'è ancora! Credo che la soluzione sia nel ottenere lo script da eseguire solo quando viene caricato il partial. Grazie! –
Ma come possiamo farlo? ... –