我有一个经典的ASP论坛,我想使用一个母版页并在其中包含论坛。这可能没有框架吗?
答案 0 :(得分:2)
您可以使用两种策略来避免帧。
有两种方法可以使用ajax来执行此操作。一种方法是使用ajax来获取论坛内容以填充母版页。另一种方法是将ajax调用生成页面模板“wrapper”,在经典的asp论坛代码中调用asp.net app来生成页面模板。基本上两者都是将这些部分放在客户端。
类似的策略,但在服务器端进行整合...... 利用您的aspx页面对您的经典asp页面进行调用(webrequest),基本上代理对实际asp页面的调用,然后在服务器端使用返回的HTML并使用母版页进行渲染。
两者都不是很好的解决方案......我反对的ajax方法只是使用iframre。代理方法有点复杂,但会摆脱框架。
答案 1 :(得分:1)
您也许可以使用内联框架(iframe)来保存您的论坛。您仍然需要一个包含iframe html的专用内容页面。
答案 2 :(得分:1)
使用其中的论坛创建隐藏的iframe。使用javascript从iframe窗口获取document元素,并将document元素的内容放在母版页的div中。
在iframe的document元素中的每个事件上,重新加载div。