Dav*_*ita 0 asp.net asp.net-ajax ajaxcontroltoolkit
我无法使用ModalPopupExtender获取我的面板弹出窗口.这是代码
.modalBackground
{
background-color:#CCCCFF;
filter:alpha(opacity=40);
display:none;
opacity:0.5;
}
.ModalWindow
{
border: solid1px#c0c0c0;
background:#f0f0f0;
padding: 0px 10px 10px 10px;
position:absolute;
top:-1000px;
left:-1000;
}
Run Code Online (Sandbox Code Playgroud)
和代码:
<asp:ScriptManager runat="server">
</asp:ScriptManager>
<asp:UpdatePanel runat="server">
<ContentTemplate>
<asp:Panel ID="panEdit" runat="server" Height="180px" Width="400px" CssClass="modalBackground">
Content goes here
<asp:Button ID="btnCancel" runat="server" Text="Cancel" />
</asp:Panel>
<asp:LinkButton runat="server" ID="btnPopup" Text="pop" />
<asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server" RepositionMode="RepositionOnWindowResize"
TargetControlID="btnPopup" PopupControlID="panEdit" BackgroundCssClass="modalBackground"
CancelControlID="btnCancel">
</asp:ModalPopupExtender>
</ContentTemplate>
</asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)
当我点击btnPopup时,没有任何反应.任何的想法?
可能为时已晚,无法帮助,但如果其他人偶然发现这一点,我很确定答案是替换:
<asp:ScriptManager runat="server"></asp:ScriptManager>
用
<asp:ToolkitScriptManager ID="whatever" runat="server">
你的弹出窗口没有从正确的js集中获取行为.一旦安装了AjaxControlToolkit,就可以使用ToolkitScriptManager.遗憾的是,这个小小的注释未包含在逐步安装说明中.
还有一件事.替换-1000;为-1000px;
| 归档时间: |
|
| 查看次数: |
3965 次 |
| 最近记录: |