Web config 将对AjaxControlToolkit的引用添加到web.config文件

Web config 将对AjaxControlToolkit的引用添加到web.config文件,web-config,ajaxcontroltoolkit,Web Config,Ajaxcontroltoolkit,我正在尝试向我的页面添加一些ajax控件: <asp:Button runat="server" ID="lnkDelete" CommandName="DeleteCity" CssClass="rowbutton" CommandArgument='<%# Eval("cityid") %>' Text="Delete" /> <ajax:ConfirmButtonExtender runat="server" ID="confirm_Delete" Targ

我正在尝试向我的页面添加一些ajax控件:

<asp:Button runat="server" ID="lnkDelete" CommandName="DeleteCity" CssClass="rowbutton" CommandArgument='<%# Eval("cityid") %>' Text="Delete" />

<ajax:ConfirmButtonExtender runat="server" ID="confirm_Delete" TargetControlID="lnkDelete" ConfirmText="Deleting a city will delete all Suburbs, DICs and Appointments associated with it.&#10;Do you want to continue?">
</ajax:ConfirmButtonExtender>
也一样,但仍然无法让页面接受新标记

当我在页面级别注册AjaxControlToolkit时,它可以工作,但当我将其添加到web.config文件时,它仍然找不到服务器标记:

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajax" %>`) it works, but I'd rather not do this for every page that I need to use ajax on.  
`)它可以工作,但我不希望在需要使用ajax的每个页面上都这样做。
注意:如果在母版页上注册,则这种方式不起作用

我的web.config文件中有以下内容:

<?xml version="1.0"?>
<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
    <system.web>
        <customErrors mode="Off" />
        <pages styleSheetTheme="Default">
          <controls>
            <add tagPrefix="ajax" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit" />
          </controls>      
        </pages>
    </system.web>
</configuration>

我做错什么了吗?在这里正确的做法是什么


如果这可能很重要,我正在使用AjaxControlToolkit版本4.1.51116

结果只是重建解决方案,解决了这个问题

我保留了更改,将引用添加到web.config文件中,并重新构建了解决方案


现在一切正常

只需重新构建解决方案即可解决此问题

我保留了更改,将引用添加到web.config文件中,并重新构建了解决方案

现在一切都好了