📄 modalpopuppositioningtest.aspx
字号:
<%@ Page Language="C#" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ModalPopup Positioning test</title>
<style type="text/css" >
.modalBackground
{
background-color:Gray;
filter:alpha(opacity=70);
opacity:0.7;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<ajaxToolkit:ToolkitScriptManager runat="Server" ID="scriptMan1"></ajaxToolkit:ToolkitScriptManager>
<div>
<!-- Absolutely positioned parent-->
<asp:Panel runat="Server" ID="panel1" style="left:100px;top:200px" BackColor="Yellow" >
<div id="absoluteDiv" style="position:absolute;left:200px;top:300px;background-color:Green">
position:absolute;left:200px;top:300px;background-color:Green
<asp:Panel runat="Server" ID="absolutePanel" BackColor="AliceBlue" style="display:none">
Absolute Hello World Center
Absolute Hello World
Absolute Hello World
Absolute Hello World
Absolute Hello World
<asp:Button runat="Server" ID="okAbsolutePanel" Text="OK absolutePanel" />
</asp:Panel>
<asp:Button runat="server" ID="absolutelyCenteredButton" Text="Absolute Centered in absolute parent"/>
<ajaxToolkit:ModalPopupExtender runat="Server" ID="absolutelyCentered"
TargetControlID="absolutelyCenteredButton" PopupControlID="absolutePanel"
BackgroundCssClass="modalBackground" OkControlID="okAbsolutePanel" />
<asp:Panel runat="Server" ID="absolutePanelXY" BackColor="Azure" style="display:none">
Absolute Hello World X 50 and Y 100 set
Absolute Hello World X and Y set<br />
Absolute Hello World X and Y set<br />
Absolute Hello World X and Y set
Absolute Hello World X and Y set
<asp:Button runat="Server" ID="okAbsolutePanelXY" Text="OK absolutePanel XY" />
</asp:Panel>
<asp:Button runat="server" ID="absolutelyCenteredXYButton" Text="Absolute X Y in absolute parent"/>
<ajaxToolkit:ModalPopupExtender runat="Server" ID="absolutelyCenteredXY"
TargetControlID="absolutelyCenteredXYButton" PopupControlID="absolutePanelXY"
BackgroundCssClass="modalBackground" OkControlID="okAbsolutePanelXY" X="50" Y="100" />
<div style="position:relative;left:450px;top:450px;background-color:Maroon;width:300px;height:300px">
position:relative;left:450px;top:450px;<br />background-color:Maroon;width:400px;height:300px
<asp:Panel runat="Server" ID="relativePanel" BackColor="AliceBlue" style="display:none;background-color:Lime" >
Relative Hello World Center
Relative Hello World
Relative Hello World
Relative Hello World
Relative Hello World
<asp:Button runat="Server" ID="okRelative" Text="OK relativePanel" />
</asp:Panel>
<asp:Button runat="server" ID="relativelyCenteredButton" Text="Relative Centered in absolute parent"/>
<ajaxToolkit:ModalPopupExtender runat="Server" ID="ModalPopupExtender1"
TargetControlID="relativelyCenteredButton" PopupControlID="relativePanel"
BackgroundCssClass="modalBackground" OkControlID="okRelative" />
<asp:Panel runat="Server" ID="relativePanelXY" BackColor="Azure" style="display:none">
Relative Hello World X 200 and Y 200 set
Relative Hello World X and Y set
Relative Hello World X and Y set
Relative Hello World X and Y set
Relative Hello World X and Y set
<asp:Button runat="Server" ID="okRelativeXY" Text="OK relativePanel XY " />
</asp:Panel>
<asp:Button runat="server" ID="relativelyCenteredXY" Text="Relatively XY in absolute parent"/>
<ajaxToolkit:ModalPopupExtender runat="Server" ID="ModalPopupExtender2"
TargetControlID="relativelyCenteredXY" PopupControlID="relativePanelXY"
BackgroundCssClass="modalBackground" OkControlID="okRelativeXY" X="200" Y="200" />
</div>
</div>
</asp:Panel>
<!-- Relatively positioned parent-->
<asp:Panel runat="Server" ID="panel2" BackColor="Blue" >
<div style="position:relative;left:400px;top:400px;background-color:Gray;width:200px;height:300px">
position:relative;left:400px;top:400px;background-color:Gray;width:200px;height:300px
<asp:Panel runat="Server" ID="relativePanel1" BackColor="BlueViolet" style="display:none;background-color:Lime" >
Relative Hello World Center - Not very centered in IE6
Relative Hello World
Relative Hello World
Relative Hello World
Relative Hello World
<asp:Button runat="Server" ID="okRelative1" Text="OK relativePanel" />
</asp:Panel>
<asp:Button runat="server" ID="relativelyCenteredButton1" Text="Relative Centered in relative parent"/>
<ajaxToolkit:ModalPopupExtender runat="Server" ID="ModalPopupExtender5"
TargetControlID="relativelyCenteredButton1" PopupControlID="relativePanel1"
BackgroundCssClass="modalBackground" OkControlID="okRelative1" />
<asp:Panel runat="Server" ID="relativePanelXY1" BackColor="Azure" style="display:none">
Relative Hello World X 300 and Y set 300
Relative Hello World X and Y set
Relative Hello World X and Y set
Relative Hello World X and Y set
Relative Hello World X and Y set
<asp:Button runat="Server" ID="okRelativeXY1" Text="OK relativePanel XY" />
</asp:Panel>
<asp:Button runat="server" ID="relativelyCenteredXY1" Text="Relative XY in relative parent"/>
<ajaxToolkit:ModalPopupExtender runat="Server" ID="ModalPopupExtender6"
TargetControlID="relativelyCenteredXY1" PopupControlID="relativePanelXY1"
BackgroundCssClass="modalBackground" OkControlID="okRelativeXY1" X="300" Y="300" />
</div>
</asp:Panel>
</div>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -