[英]Running classic ASP on ASP.net page
我有一个经典的ASP论坛,我想使用一个母版页并在其中包含该论坛。 没有框架,这可能吗?
您可以使用两种策略来避免框架。
您可以使用两种方式使用ajax来执行此操作。 一种方法是使用ajax获取论坛内容以填充母版页。 另一种方法是在经典的ASP论坛代码中将ajax调用生成页面模板“包装器”,以调用asp.net应用程序以生成页面模板。 从本质上讲,两者都将各个部分放在客户端上。
相似的策略,但是在服务器端进行组合...利用您的aspx页面对经典asp页面进行调用(webrequest),本质上将调用代理到实际的asp页面,然后在服务器端使用返回的HTML并使用母版页进行渲染。
都不是很好的解决方案...我反对的ajax方法,仅使用iframre。 代理方法稍微复杂一点,但是会摆脱框架。
您也许可以使用嵌入式框架(iframe)来容纳您的论坛。 您仍然需要一个专门的内容页面,其中包含用于iframe的html。
使用论坛内部创建隐藏的iframe。 使用JavaScript从iframe窗口中获取document元素,并将document元素的内容放在母版页的div中。
在iframe文档元素中的每个事件上,重新加载div。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.