我使用MVC 2和默認視圖引擎來使用JQuery Ajax .get()方法返回.ascx部分視圖。部分視圖中有一些JavaScript,我發現JavaScript的行爲是不穩定的,有時會執行,而其他時間則不會。我在另一個論壇上遇到了來自MS程序經理的回覆,其中包含以下內容:MVC Ajax PartialViews不會觸發Javascript - 我應該使用Spark嗎?
「當您使用新的HTML更新DOM時,瀏覽器不會自動在新的HTML位執行腳本。將需要解析部分HTML並嘗試並執行腳本,這是非常棘手的,也是我們目前不做的。「
我知道我可以使用jQuery實時事件作爲解決方法,但我想知道,這是特定於默認視圖引擎的問題,並且像Spark這樣的視圖引擎可以解決問題嗎?我以前從未使用過其他視圖引擎?謝謝您的幫助 !
感謝marcind,這對我來說看起來不太合適,也就是說在javascript工作中注入標記。有沒有辦法解決這個問題,而沒有現場活動? – 2010-08-12 17:19:55