【问题标题】:ASP.Net Modal Popup positionASP.Net Modal Popup 位置
【发布时间】:2011-03-15 10:17:33
【问题描述】:

我有一个带有模式弹出扩展器的 Web 用户控件。模态弹出窗口中包含一个asp:Panel 控件。此面板包含其他控件。
我想在用户滚动页面时使模式弹出窗口滚动。 (位置:绝对)

  • 尝试设置弹出扩展器的XY 属性。它改变了弹出窗口的XY 属性。但还是:position:fixed

  • 尝试将面板的 CssClass 设置为 (.ModalWindow),其定义如下:.ModalWindow{position:absolute;}position:fixed 会覆盖它。

  • 尝试将asp:Panel 包装在一个div 中:<div style="position:absolute;"> 但仍然没有运气。

【问题讨论】:

  • 您使用的是什么“弹出扩展器”?这是标准的东西吗?
  • @Niklas:它是 AjaxControlToolkit 的 ModalPopupExtender。我想我可以称之为标准的。

标签: asp.net css ajaxcontroltoolkit positioning modalpopupextender


【解决方案1】:

您是否尝试过以下方法:

.ModalWindow {position: absolute!important;}

!important 覆盖是一个非常方便的技巧,尤其是在使用 ASP.NET 控件时。

这里有更多关于它的信息: http://www.electrictoolbox.com/using-important-css/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-19
    • 1970-01-01
    • 2020-06-27
    • 1970-01-01
    • 1970-01-01
    • 2020-06-15
    • 1970-01-01
    相关资源
    最近更新 更多