【问题标题】:IE error when redirecting to DHL tracking site: The value of the property dcsMultiTrack is null or undefined, not a Function Object重定向到 DHL 跟踪站点时出现 IE 错误:属性 dcsMultiTrack 的值为 null 或未定义,不是函数对象
【发布时间】:2021-06-04 07:14:47
【问题描述】:

我在尝试从我的应用重定向到 DHL 跟踪站点时遇到了特定于浏览器的错误

我的web.config 文件中的AppSettings 中有这个密钥

<add key ="DHL" value="http://www.dhl.com/en/express/tracking.html?AWB={tracking_number}"

我也有这样的HyperLink 控件

<asp:HyperLink id="hlink" runat="server" Target="_blank">
</asp:HyperLink>

然后我在后面的代码中设置值:

hlink.NavigateUrl = String.Format(System.Configuration.ConfigurationManager.AppSettings["DHL"], myClass.TrackingNumber)

当我点击 url 并重定向到该站点时,当页面加载时,会弹出一个网页错误窗口,并显示以下消息:

属性 dcsMultiTrack 的值为 null 或未定义,而不是 函数对象

如果我只是忽略该消息并在错误窗口中单击“否”,则该站点将继续正常加载。 但是,每次我重定向到 DHL 时都会出现错误,这真的很难看。

这只发生在 IE 上,我用 Edge 测试过,没问题。 另外,这个函数不是来自我的代码,而是来自 DHL 的网站。所以我不确定是否有什么我可以做的。任何建议将不胜感激。

我认为这可能与我使用的网址有关,此网址是否已过时?什么是重定向到 DHL 的好 URL?

【问题讨论】:

  • 您的应用是否显示此错误?还是来自 DHL 网站?
  • @mxmissile 它来自 DHL 网站,而不是来自我的应用程序

标签: c# asp.net internet-explorer shipping dhl


【解决方案1】:

事实证明,这是旧的 DHL 跟踪站点。对于需要使用类似功能的任何人,请改用新 URL:

https://www.dhl.com/us-en/home/tracking/tracking-express.html?submit=1&amp;tracking-id={0}

【讨论】:

    猜你喜欢
    • 2013-12-21
    • 1970-01-01
    • 2013-09-15
    • 2014-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-25
    相关资源
    最近更新 更多