【问题标题】:AjaxcontrolToolkit does not work after deploy to the Windows ServerAjaxcontrolToolkit 部署到 Windows Server 后不起作用
【发布时间】:2020-04-19 08:26:19
【问题描述】:

我遇到了 AjaxcontrolToolkit 在部署到 Windows Server 后无法工作的问题。 带有 AjaxControlToolkit 的应用程序,它在我的机器上工作,在部署到 Server 之后,它没有工作。 这里是我的源代码(Default.apsx)

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<asp:ScriptManager ID="ScriptManager2" runat="server" EnablePartialRendering="true"></asp:ScriptManager>
<cc1:ComboBox ID="ComboBox1" runat="server" DropDownStyle="DropDownList" AutoCompleteMode="SuggestAppend" DataSourceID="SqlDataSourceEng" DataTextField="R1" DataValueField="EngagementCode" MaxLength="0" AutoPostBack="True" class="WindowsStyle" Width="400px" OnSelectedIndexChanged="ComboBox1_SelectedIndexChanged" AppendDataBoundItems="True" >
                         <asp:ListItem Value="0" Text="" Selected="True"></asp:ListItem>
                     </cc1:ComboBox>

Web.config 内部

 <controls>

        <add tagPrefix="cc1" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" />

      </controls>

这里是部署到 Windows Server 2012 之前的结果。

这里是部署到 Windows Server 2012 后的结果。

有人遇到同样的问题吗?

【问题讨论】:

  • 您是否也部署了 AjaxControlToolkit.dll?另外,如果有错误消息,请发布。
  • @dpant 生成发布文件时,bin 文件夹已包含。

标签: webforms asp.net-ajax ajaxcontroltoolkit windows-server-2012


【解决方案1】:

我在 ScriptManager 中使用 EnableCdn

  <asp:ScriptManager ID="ScriptManager2" runat="server" EnablePartialRendering="true" EnableCdn="true"></asp:ScriptManager>

部分

 <script src="https://ajax.aspnetcdn.com/ajax/4.5.2/1/WebForms.js" type="text/javascript"></script>
    <script src="https://ajax.aspnetcdn.com/ajax/4.5.2/1/MicrosoftAjaxWebForms.js" type="text/javascript"></script>
    <script src="https://ajax.aspnetcdn.com/ajax/4.5.2/1/MicrosoftAjax.debug.js" type="text/javascript"></script>
    <script src="https://ajax.aspnetcdn.com/ajax/4.5.2/1/MicrosoftAjaxTimer.debug.js" type="text/javascript"></script>

    <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.5.0.js"></script>
    <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.5.0.min.js"></script>

参考资料: https://docs.microsoft.com/en-us/aspnet/ajax/cdn/overview#ajaxmicrosoftcom_renamed_to_ajaxaspnetcdncom_18

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-09
    • 1970-01-01
    • 1970-01-01
    • 2012-04-22
    • 2015-12-22
    • 2018-02-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多