Jquery ajax.actionlink替换vs替换为

Jquery ajax.actionlink替换vs替换为,jquery,asp.net,ajax,asp.net-mvc,Jquery,Asp.net,Ajax,Asp.net Mvc,我在ASP.NET-MVC应用程序的视图中使用了Ajax.ActionLink,并且使用了InsertionMode.Replace,但是我看到还有一个ReplaceWith选项。这两者有什么区别?其中一个是否比另一个多/少替换了某些内容。我需要用局部视图完全替换我要替换的div 我在谷歌的任何地方都找不到比较Replace将用新内容替换内容替换为将替换整个元素 <body> <div id="myResults"> <p> Resul

我在ASP.NET-MVC应用程序的视图中使用了
Ajax.ActionLink
,并且使用了
InsertionMode.Replace
,但是我看到还有一个
ReplaceWith
选项。这两者有什么区别?其中一个是否比另一个多/少替换了某些内容。我需要用局部视图完全替换我要替换的div


我在谷歌的任何地方都找不到比较

Replace
将用新内容替换内容<代码>替换为将替换整个元素

<body>
    <div id="myResults">
        <p> Results will be displayed here </p>
    </div>
</body>
使用
ReplaceWith
选项定位
myResults

<body>
    <div id="myResults">
        <span>This is the result</span>
    </div>
</body>
<body>
    <span>This is the result</span>
</body>

这就是结果

什么?你在哪里找到这个选择的?我在VisualStudio中输入了4个选项,其中一个是替换,您使用的是哪个版本的MVC?你使用外部库吗?我使用的是带有实体框架的MVC-5,如果替换名为ReplaceContents@SimpleFellow最重要的是,您可以通过操纵UpdateTargetId来实现这两个目标中的任何一个,对吗?
<body>
    <span>This is the result</span>
</body>