开发者

Ajax.Actionlink opens in a new page

开发者 https://www.devze.com 2023-01-28 16:44 出处:网络
I have a partial view that needs to get loaded between two div but when the ajax.actio开发者_Python百科nlink is invoked it open the content in the partial view in a new browser window. I use UpdateTar

I have a partial view that needs to get loaded between two div but when the ajax.actio开发者_Python百科nlink is invoked it open the content in the partial view in a new browser window. I use UpdateTargetId = "ajaxReplace"

Regards


Did you include/reference all the necessary javascript files?

You say you use MVC 3.

If you have UnobtrusiveJavaScriptEnabled then you'll need:

  • jQuery
  • jquery.unobtrusive-ajax.js

if you also use client side validation, you'll need;

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

These files can all be found when you create a new MVC3 project.


[OutputCache(Duration=0)]

on the controller method. I had this with an AJAX.ActionResult which worked well in FF but not in IE8. IE8 must send back some stuff that lets the caching engine just return the value.

0

精彩评论

暂无评论...
验证码 换一张
取 消