ajax.actionlink替换vs替换为

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

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

Replace将用新内容替换内容替换为将替换整个元素

<车身>
<div id=“myResults”>
<p>结果将显示在此处&lt/p>
&lt/部门>
&lt/车身>

来自ajax的响应

<span>这就是结果&lt/span>

使用Replace选项定位myResults

<车身>
<div id=“myResults”>
<span>这就是结果&lt/span>
&lt/部门>
&lt/车身>

使用ReplaceWith选项定位myResults

<车身>
<span>这就是结果&lt/span>
&lt/车身>

发表评论