我在ASP.NET-MVC应用程序的视图中使用Ajax.ActionLink
我使用InsertionMode.Replace
,但我也看到了一个ReplaceWith
选项。这两者之间的区别是什么?是否可以替换另一个更多/更少的东西。我需要div替换为部分视图完全替换。
我无法在谷歌的任何地方找到比较
答案 0 :(得分:23)
Replace
会将内容替换为新内容。 ReplaceWith
将替换整个元素。
<body>
<div id="myResults">
<p> Results will be displayed here </p>
</div>
</body>
来自ajax的回复
<span>This is the result</span>
Replace
选项定位myResults
<body>
<div id="myResults">
<span>This is the result</span>
</div>
</body>
使用ReplaceWith
选项定位myResults
<body>
<span>This is the result</span>
</body>