我想使用asp.net在一个页面上显示多个页面。目的是这些页面显示他们的更新(我有一个更新页面的计时器控件),但我作为用户不应该与他们交互。当我点击其中一个页面时,它将带我到那个页面,然后我作为用户就可以与该页面进行交互。
这怎么可能?
感谢。
答案 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; 背景颜色:黑色; }