关于百度知道静态页面的疑惑

tz_xiong 2007-12-25 04:57:25
最近项目里面要有创建静态页面功能,参见了百度知道的创建静态页面功能,提出一个问题后会创建相应的一个静态页面,例如:http://zhidao.baidu.com/question/40995833.html
问题是我退出登录后重新打开这个页面,发现看到的东西是不一样的,没有问题管理相关功能了,大家也可以提一个问题试试看。我察看了一下原代码没有Iframe技术。

这究竟是怎么实现的呢?
...全文
107 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
anwell 2007-12-27
  • 打赏
  • 举报
回复
URL Rewrite
ge127 2007-12-27
  • 打赏
  • 举报
回复
yy
dexterfar 2007-12-27
  • 打赏
  • 举报
回复
可能是被URL Rewrite了
http://zhidao.baidu.com/question/40995833.html
可能实际页面就是http://zhidao.baidu.com/question.aspx?id=40995833
(百度好像是用的php?)
这只是一种实现方法。
我不敢说百度就是这样的。

另外一种方法就是xmlhttp。
ge127 2007-12-27
  • 打赏
  • 举报
回复
UP
tz_xiong 2007-12-27
  • 打赏
  • 举报
回复
我开始也觉得是Ajax+dhtml技术,但如果是这样,你查看源码应该是看不到增加的内容的阿(比如"补充问题"),但是现在能看到所有的源码。
gimse7en 2007-12-25
  • 打赏
  • 举报
回复
学习
wanghui0380 2007-12-25
  • 打赏
  • 举报
回复
呵呵,你看问题列表就知道了!通常是你进入以后2-3秒后才加载。这表明是明显的ajax+dhtml技术弄的

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧