编程语言
首页 > 编程语言> > javascript-为什么弹出窗口显示在底部而不是居中?

javascript-为什么弹出窗口显示在底部而不是居中?

作者:互联网

我在ajax模态扩展器中有一个图像.当在gridview中单击一个按钮时,它会成功显示,但是默认情况下图像会滚动到页面的右下角,并且只有在我按下键盘上的向下箭头时才会居中.为什么呢默认情况下如何将其置于中心?

<asp:ModalPopupExtender ID="mdlMessageBox" BackgroundCssClass="modalBackground" runat="server" TargetControlID="hdnField1"

<asp:ImageButton ID="ImageLetterCopy" OnClick="ImageLetterCopy_Click"  style="max-width: 100%;max-height: 100%"   runat="server" />

的CSS

 <style type="text/css">
        .modalBackground {
            background-color: Black;
            filter: alpha(opacity=90);
            opacity: 0.8;
        }

        .modalPopup {
            background-color: whitesmoke;
            border-width: 0px;
            border-style: solid;
            border-color: black;
            padding-top: 10px;
            padding-left: 10px;
            padding-right: 10px;
            /*width: 600px;
            height: 280px;*/
        }
    </style>

enter image description here

解决方法:

为.modalPopup添加以下内容:

.modalPopup {
  background-color: whitesmoke;
  border-width: 0px;
  border-style: solid;
  border-color: black;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  /* Additions */
  position: absolute;
  left: 25%;
  right: 25%;
  top: 25%;
  bottom: 25%;
}

标签:modalpopupextender,asp-net-ajax,css,asp-net,javascript
来源: https://codeday.me/bug/20191027/1944423.html