1

我正在查看这个网站,我对开发人员如何在不重新加载当前页面的情况下设法在单个页面中加载不同的 html 感兴趣...

这是网站:http ://demos.kendoui.c​​om/web/validator/index.html ...

例如,如果您单击框架部分中的全球化,您可以看到 url 发生了变化,主体也发生了变化,但页面的一部分仍然存在(顶部)并且当前页面没有重新加载......

我刚开始从事网络开发,我想知道这种技术......我希望你能分享给我......谢谢:)

4

1 回答 1

2

它正在使用 ajax 部分更新。您向服务器发送请求并获取页面的一部分,然后将其放置在某个元素中,例如 div 中。

普通的:

<html>
   <head>
   <head>
   <body>
      <div id="divToUpdate"></div>
      @Ajax.ActionLink("Call Partial", "MyAction", "MyController", AjaxOptions{ UpdateTargetId = "divToUpdate" })
   <body>
</html>

部分的:

 <span> here is my partial view which will be placed in "divToUpdate" div after clicking "Call Partial" Link </span>
于 2012-05-30T11:17:22.490 回答