Execute Javascript inside a partial view in ASP.NET MVC

asp.net-mvc, javascript, swfupload

Solution

You can put your function like this:

<%= Ajax.ActionLink("YourAction",new AjaxOptions{ OnSuccess="swfu", UpdateTargetId = "spanButtonPlaceholder" }) %> 

so your swfu function will be called if your update is successfull

Problem

I use this JavaScript code inside the head tag in order to populate the divs with a browse button so that users can upload images (swfupload). ``` <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> ``` This works well, but the problem is when I try to put this code inside of a partial view. So far, I haven't be able to get this to work. Is there anyone more experienced to the rescue? Thank you

Original source