模态扩展器不显示 [英] Modal Extender not Display

查看:77
本文介绍了模态扩展器不显示的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的以下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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆