模态扩展器不显示 [英] Modal Extender not Display
本文介绍了模态扩展器不显示的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的以下HTML代码:
My following HTML COde :
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
.modalBackground
{
background-color: Yellow;
filter: alpha(opacity=60);
opacity: 0.6;
}
.modalPopup
{
background-color:#ffffdd;
border-width:3px;
border-style:solid;
border-color:Gray;
padding:5px;
width: 350px;
height:300px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:Button ID="btnYes" runat="server" Text="Yes!" />
<br />
<asp:Panel ID="pnlModal" runat="server" CssClass="modalPopup" Style="display: none;">
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque
laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi
architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas
sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione
voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor
sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt
ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam,
quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid
ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate
velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo
voluptas nulla pariatur?
<br />
<asp:Button ID="btnClose" runat="server" Text="Close" />
</asp:Panel>
<ajaxToolkit:ModalPopupExtender ID="pnlModal_ModalPopupExtender" TargetControlID="btnYes"
runat="server" DynamicServicePath="" Enabled="True" BackgroundCssClass="modalBackground"
PopupControlID="pnlModal" CancelControlID="btnClose" DropShadow="true">
</ajaxToolkit:ModalPopupExtender>
</div>
</form>
</body>
</html>
推荐答案
试试这个:
Try this :
<asp:toolkitscriptmanager id="ToolkitScriptManager1" runat="server" xmlns:asp="#unknown">
</asp:toolkitscriptmanager>
使用ToolScriptManager而不是Script Manger
use ToolScriptManager instead of Script Manger
<asp:scriptmanager id="ScriptManager1" runat="server" xmlns:asp="#unknown">
</asp:scriptmanager>
嗨Nishant,
从您的程序中删除以下代码行: -
Hi Nishant,
Remove following line of code from your programe:-
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
和添加以下: -
And Add following:-
<asp:toolkitscriptmanager id="ToolkitScriptManager1" runat="server" xmlns:asp="#unknown">
</asp:toolkitscriptmanager>
注意: - 每当您使用Extender控件时,您应该使用toolkitscriptmanager而不是Scriptmanager。
Al以下如果在上面申请之后你仍然收到任何错误: -
转到工具> NuGet包管理器>包管理器控制台
写
PM>安装包AjaxMin
按Enter键。
谢谢
Mukesh
Note:- Whenever you are using Extender controls then you should use toolkitscriptmanager instead of Scriptmanager.
Also do the following If after applying above you are still getting any error:-
Go to Tools> NuGet Package manager > Package Manager Console
write
PM> Install-Package AjaxMin
Press Enter.
Thanks
Mukesh
这篇关于模态扩展器不显示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文