一页上有多个ASP.NET页面

时间:2009-05-13 18:12:27

标签: asp.net

我想使用asp.net在一个页面上显示多个页面。目的是这些页面显示他们的更新(我有一个更新页面的计时器控件),但我作为用户不应该与他们交互。当我点击其中一个页面时,它将带我到那个页面,然后我作为用户就可以与该页面进行交互。

这怎么可能?

感谢。

2 个答案:

答案 0 :(得分:1)

我相信你可以使用一对加载你想要的两个ASP页面的iframe来完成第一部分。

对于第二部分,我知道有一个图像托管服务(不记得哪一个)将一个清晰的像素图像放在您正在查看的图像上方。它在整个图像上延伸,因此当您右键单击并保存时,您将保存单个清晰像素而不是您正在查看的图像。这是一种蹩脚的安全形式,可能在这里有一个应用程序。

除此之外,您可以让iframe指向没有任何交互性的ASP页面的“dummied”版本,以及每个iframe上方的链接以指向真实版本。也许你可以编写一个过滤器来删除任何页面的所有交互性,以避免更新异常(也就是你更新真实页面,然后你必须更新dummied页面)。

有了这个,我就完全可以自信地说出来了。也许是每个ASP页面iframe的另一个iframe overop(你能做到吗?),它是实际页面的链接。

答案 1 :(得分:0)

感谢您的帮助。我想出了答案:

                  。一         {             宽度:100%;             身高:100%;             缩放:55%;         }         .opacitycss1         {             filter:alpha(opacity = 0);             位置:绝对;             左:0px;             顶部:0px;             宽度:600px;             身高:350px;             背景颜色:黑色;         }         .opacitycss2         {             filter:alpha(opacity = 0);             位置:绝对;             左:610px;             顶部:0px;             宽度:600px;             身高:350px;             背景颜色:黑色;         }         .opacitycss3         {             filter:alpha(opacity = 0);             位置:绝对;             左:0px;             上:360px;             宽度:600px;             身高:350px;             背景颜色:黑色;         }         .opacitycss4         {             filter:alpha(opacity = 0);             位置:绝对;             左:610px;             上:360px;             宽度:600px;             身高:350px;             背景颜色:黑色;         }