2010-11-30 58 views
7

我有一個需要在兩個div之間加載的局部視圖,但是當調用ajax.actionlink時,它會在新的瀏覽器窗口中打開局部視圖中的內容。我用UpdateTargetId = 「ajaxReplace」Ajax.Actionlink在新頁面中打開

問候

回答

11

是否包含/基準所有必要的JavaScript文件?

你說你使用MVC 3

如果你有UnobtrusiveJavaScriptEnabled那麼你需要:如果你

  • jQuery的
  • jquery.unobtrusive-ajax.js

也使用客戶端驗證,你需要;

  • jquery.validate.js
  • jquery.validate.unobtrusive.js

這些文件可以當你創建一個新的MVC3項目都可以找到。

+0

是的MicrosoftAjax.debug,js和MicrosoftMvcAjax.debug.js – RaVen 2010-11-30 12:55:46

1
[OutputCache(Duration=0)] 

上的控制器方法。我有一個AJAX.ActionResult這在FF中運行良好,但不是在IE8中。 IE8必須發回一些讓緩存引擎只返回值的東西。