如何仅刷新HTML页面的特定部分?

| 我有一个HTML文件,其中包含几个
<div>
元素。我想使用JavaScript或C#刷新页面的一部分。有人可以帮忙吗? 我正在尝试这样做:
document.location.reload(document.getElementById(\"contentdiv\"));
它将重新加载整个页面。我想重新加载
contentdiv
。如果
contentdiv
位于页面的中间,则应仅加载该部分。 谢谢。
已邀请:
您可以将要重新加载的所有内容移动到外部文件中,并使用
<iframe>
标记仅刷新该框架,或者可以使用JavaScript并使用Ajax刷新div。 用简短的答案解释Ajax并不是那么简单,但是您可以在这里找到很多有关它的信息:http://www.w3schools.com/Ajax/ajax_example.asp或是否使用类似jQuery ajax的框架是容易得多。 iFrame可以这样实现(例如,在mypage.html上):
<iframe src=\'mypagecontent.html\'></iframe>
,在mypagecontent.html中,您可以使用
<script type=\'text/javascript\'>window.location.reload();</script>
刷新框架。 不确定这是否是您要的内容,但希望对您有所帮助。
您正在使用什么ASP.NET Framework?如果您使用的是Web窗体,请查看UpdatePanel

要回复问题请先登录注册