c# - How to refresh just a specific portion of an HTML page? - Stack Overflow

I have one HTML file containing several <div> elements. I want to refresh just part of the page u

I have one HTML file containing several <div> elements. I want to refresh just part of the page using either JavaScript or C#. Can someone help?

I am trying to do it this way:

document.location.reload(document.getElementById("contentdiv"));

It reloads the whole page. I wish to reload contentdiv. If contentdiv is at the middle of the page then it should load only that part.

Thank you.

I have one HTML file containing several <div> elements. I want to refresh just part of the page using either JavaScript or C#. Can someone help?

I am trying to do it this way:

document.location.reload(document.getElementById("contentdiv"));

It reloads the whole page. I wish to reload contentdiv. If contentdiv is at the middle of the page then it should load only that part.

Thank you.

Share Improve this question edited Apr 18, 2011 at 23:16 openai_sucks 1,2731 gold badge15 silver badges25 bronze badges asked Apr 18, 2011 at 22:26 PruthvidPruthvid 68310 silver badges19 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 5

You could move the contents of everything you want reloaded into an external file, and either use the <iframe> tag and only refresh that frame, or you could use JavaScript and refresh the div with Ajax.

Ajax isn't that simple to explain in a short answer, but you can find plenty of information on it here: http://www.w3schools./Ajax/ajax_example.asp or if you use a framework like jQuery ajax is much easier.

iFrames can be implemented (on mypage.html, for example) like so: <iframe src='mypagecontent.html'></iframe> and in mypagecontent.html you could use <script type='text/javascript'>window.location.reload();</script> to refresh the frame.

Not sure if this is what you're looking for, but hope it helps somewhat.

What ASP.NET Framework are you using? If you are using Web Forms, look into UpdatePanel

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745572202a4633746.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信