c# - 如何制作一个弹出面板来加载网页,例如 .aspx 页面中的调查?

标签 c# asp.net popup frames

我想要完成的是这个。我希望它是这样的,当用户单击一个按钮时,会弹出一个窗口并允许他们完成调查。但是,我不希望它是一个弹出窗口,就像图片中那样。此外,弹出窗口需要能够在其中嵌入一个网页,因为调查本身就是一个页​​面。所以基本上,而不是当用户单击按钮时,他们被重定向,我希望弹出窗口(不是弹出窗口)与其中的页面一起出现。到目前为止,我使用的是面板中的 iframe,但我觉得一定有比使用框架更好、更稳定的方法。任何人都可以提出更好的方法吗?对不起我的术语,如果不知道这叫什么,我是 .ASP NET wed 开发的新手。 这是代码(按钮将 visible=”False” 更改为 true):

   <asp:Panel CssClass="BlowItUp" ID="Panel1" runat="server" 
            Visible="False" >

         <iframe src="http://10.0.0.1/start.htm" style="width:100%; height:100%; top:0px;" />


      </asp:Panel>

CSS 如果重要的话:

.BlowItUp
{
    position:absolute;
    width:80%;
    height:90%;
    z-index:300;    
    right:10%;
    top:5%;
    padding:0px;
}

enter image description here

最佳答案

除非您可以控制“内部”页面,否则我认为框架是您要管理的最佳选择。否则内页将试图导航到另一个页面,您将失去您的“框架”。

不过,我建议的一件事是使用不同的弹出面板。说 jQuery UI Dialog

关于c# - 如何制作一个弹出面板来加载网页,例如 .aspx 页面中的调查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14390336/

相关文章:

wordpress - 弹窗评论无索引

c# - Visual Studio 2013 不发现单元测试

c# - Rhino 模拟 - AssertWasCalled : How to improve unclear diagnostic message when incorrect arguments

c# - 为什么 VisualTreeHelper.GetChildrenCount() 为 Popup 返回 0?

asp.net - 部署后关闭 Azure 应用服务

c# - 如何将 IdentityServer4 与 ASP.NET Microsoft Identity 的自定义密码验证结合使用

java - 在Java中创建一个弹出框

c# - 使用空格时,Azure 搜索的 search.in 不返回结果

c# - 收到 "ArgumentOutOfRangeException"错误但不知道如何解决?

c# - ASP.NET 测试 Api Controller : Uri(Request. GetEncodedUrl()...) 返回 null