这听起来像是“你为什么要这样做?”有点问题,但这里有..
我有一个非常简单的ASP.NET页面,它只是通过分页呈现出大约10行的一列网格。
目前,我需要(由于一些技术限制)在基本HTML页面上的IFRAME中实质上托管ASP.NET页面。它当然有用,虽然我想知道是否有更好的方法?
出于某种原因,我正在考虑像silverlight(我可能最终使用)这样的容器......或者其他一些ActiveX类型控件..
希望这解释得足够吗?
提前致谢!
答案 0 :(得分:1)
您可以使用XmlHttpRequest将ASP.NET页面上的内容提取到HTML元素。
答案 1 :(得分:1)
你是对的,这几乎是“为什么你会这样做”的事情。但是,我们都知道你并不总是可以控制你想要做什么,这要归功于那些不了解杰克关于开发网站的经理等等:)因为我一直处于类似的位置并被迫做几乎完全相同的事情。
无论如何,我相信你这样做是关于最简单的方法。你可能想要关注的唯一事情(我不知道你是从不同的域运行,因为问题没有指定)是跨域脚本。例如,如果您的ASP.NET页面位于www.myaspdomain.com,并且您的HTML页面位于www.myhtmldomain.com,则跨域脚本编写或IFRAME与ASP.NET页面之间的脚本可能会导致一些有趣的错误(功能?)因为这些脚本打开的安全漏洞现在大部分被阻止了。