使用 Ajax.BeginForm ,在PartialView裡不會執行 javascript ?

我在寫MVC時,還蠻常用 Ajax.BeginForm ,
之前有一段程式,最後會把 PartialView 放到UpdateTargetId 裡
但是程式卻不會去執行PartialView裡的javascript

 

我在寫MVC 2時,還蠻常用 Ajax.BeginForm ,

之前有一段程式,最後會把 PartialView 放到UpdateTargetId 裡

但是程式卻不會去執行PartialView裡的javascript,

後來查到似乎是因為在 UpdateTargetId 的時候,它是用 innerHtml,所以程式沒辦法執行 javascript

 解決方法:

在 https://adammcraventech.wordpress.com/2010/06/

下載他的 AjaxLoadedContentScriptFix.js 就可以了。