asp.net – Ajax Control Toolkit ModalPopupExtender无法在Visu
发布时间:2020-12-16 09:54:00 所属栏目:asp.Net 来源:网络整理
导读:我一直在使用Visual Studio和Nuget的Ajax Control Toolkit Version 7.1213.但是,当我尝试使用ModalPopupExtender时,它根本没有做任何事情.我在Stackoverflow,Codeproject以及其他知名网站上做了很多冲浪,但他们的建议都没有在我的代码上工作. 我还从搜索中发
我一直在使用Visual Studio和Nuget的Ajax Control Toolkit Version 7.1213.但是,当我尝试使用ModalPopupExtender时,它根本没有做任何事情.我在Stackoverflow,Codeproject以及其他知名网站上做了很多冲浪,但他们的建议都没有在我的代码上工作.
我还从搜索中发现,许多使用Visual Studio 2012的最新AjaxControlToolkit的用户都面临着这个问题. 这是Master Page <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site1.master.cs" Inherits="Attendance1.Site1" %> <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %> <!DOCTYPE html> <html lang="en"> <head id="Head1" runat="server"> <meta charset="utf-8" /> <title><%: Page.Title %> - My ASP.NET Application</title> <asp:PlaceHolder ID="PlaceHolder1" runat="server"> <%: Scripts.Render("~/bundles/modernizr") %> </asp:PlaceHolder> <webopt:BundleReference ID="BundleReference1" runat="server" Path="~/Content/css" /> <link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" /> <meta name="viewport" content="width=device-width" /> <asp:ContentPlaceHolder runat="server" ID="HeadContent" /> </head> <body> <form id="Form1" runat="server"> <header> <div class="content-wrapper"> <div class="float-left"> <p class="site-title"> <img src="Images/logo.png" /> </p> </div> <div class="float-right"> <section id="login"> <asp:LoginView ID="LoginView1" runat="server" ViewStateMode="Disabled"> <AnonymousTemplate> <ul> </ul> </AnonymousTemplate> <LoggedInTemplate> <p> Hello,<a id="A1" runat="server" class="username" href="~/Account/Manage" title="Manage your account"> <asp:LoginName ID="LoginName1" runat="server" CssClass="username" /></a>! <asp:LoginStatus ID="LoginStatus1" runat="server" LogoutAction="Redirect" LogoutText="Log off" LogoutPageUrl="~/" /> </p> </LoggedInTemplate> </asp:LoginView> </section> <nav> <ul id="menu"> </ul> </nav> </div> </div> </header> <div id="body"> <asp:ContentPlaceHolder runat="server" ID="FeaturedContent" /> <section class="content-wrapper main-content clear-fix"> <asp:ScriptManager ID="ScriptManager1" runat="server"> <Scripts> <%--To learn more about bundling scripts in ScriptManager see http://go.microsoft.com/fwlink/?LinkID=272931&clcid=0x409 --%> <%--Framework Scripts--%> <asp:ScriptReference Name="MsAjaxBundle" /> <asp:ScriptReference Name="jquery" /> <asp:ScriptReference Name="jquery.ui.combined" /> <asp:ScriptReference Name="WebForms.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebForms.js" /> <asp:ScriptReference Name="WebUIValidation.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebUIValidation.js" /> <asp:ScriptReference Name="MenuStandards.js" Assembly="System.Web" Path="~/Scripts/WebForms/MenuStandards.js" /> <asp:ScriptReference Name="GridView.js" Assembly="System.Web" Path="~/Scripts/WebForms/GridView.js" /> <asp:ScriptReference Name="DetailsView.js" Assembly="System.Web" Path="~/Scripts/WebForms/DetailsView.js" /> <asp:ScriptReference Name="TreeView.js" Assembly="System.Web" Path="~/Scripts/WebForms/TreeView.js" /> <asp:ScriptReference Name="WebParts.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebParts.js" /> <asp:ScriptReference Name="Focus.js" Assembly="System.Web" Path="~/Scripts/WebForms/Focus.js" /> <asp:ScriptReference Name="WebFormsBundle" /> <%--Site Scripts--%> </Scripts> </asp:ScriptManager> <asp:ContentPlaceHolder runat="server" ID="MainContent" /> </section> </div> <footer> <div class="content-wrapper"> <div class="float-left"> <p>© <%: DateTime.Now.Year %> - My ASP.NET Application</p> </div> </div> </footer> </form> </body> </html> 这是我的内容页面 <%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/Site1.Master" CodeBehind="Login.aspx.cs" Inherits="abc" %> <asp:Content runat="server" ID="BodyContent" ContentPlaceHolderID="MainContent"> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:panel ID="Panel1" style="display:none" runat ="server"> <div class="HelloWorldPopup"> <div class="PopupHeader" id="PopupHeader">Header</div> <div class="PopupBody"> <p>This is sample modal dialog</p> </div> <div class="Controls"> <input id ="btnOk" type="button" value="Done" /> <input id="btnCancel" type="button" value="Cancel" /> </div> </div> </asp:panel> <asp:Button ID="Button1" runat="server" Text="Click here to show the modal" /> <ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender1" runat="server" DynamicServicePath="" PopupControlID="Panel1" Enabled="True" CancelControlID="btnCancel" TargetControlID="Button1"> </ajaxToolkit:ModalPopupExtender> </ContentTemplate> </asp:UpdatePanel> </asp:Content> 提前致谢 解决方法
你应该改变这一行:
<asp:ScriptManager ID="ScriptManager1" runat="server"> 这一个: <ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" EnableScriptGlobalization="true"> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-core – ASP.NET Core 1.0 SynchronizationContext
- asp.net – 不明确的引用问题(Microsoft.AspNet.Identity和
- asp.net-mvc-3 – 绑定到视图模型的MVC3 Razor – TextBoxF
- asp.net-mvc – Asp.Net MVC 4即使未经授权,用户也会通过身
- asp.net-mvc – 第一个Web API会话请求非常慢
- asp.net-mvc – 如何查看mvc应用程序中的所有视图
- C#_.NetFramework_Web项目_NPOI_EXCEL数据导入
- 发布asp.net网站给出“对象引用未设置为对象的实例.”错误
- asp.net – 如何在不使用bin目录的情况下加载卸载ASPNET运行
- asp.net-core – 如何为ASP.NET Core注册和使用MediatR管道
推荐文章
站长推荐
- ASP.NET在嵌套在更新面板中的用户控件中注入java
- asp.net-mvc – 如何清除ASP.NET MVC应用程序中文
- asp.net – 从IEnumerable获取不同的项目
- ASP.NET MVC5 ModelBinder
- asp.net-mvc – 带有jquery-file-upload的asp.ne
- asp.net-mvc – 如何从umbraco mvc中的表面控制器
- 详解ASP.NET Core 在 JSON 文件中配置依赖注入
- asp.net – 用于错误处理和丢失图像的HttpModule
- asp.net-mvc – Asp.Net MVC Ajax.BeginForm没有
- asp.net – 无法在动态创建的System.Web.UI.WebC
热点阅读