尝试从我的应用程序重定向到 DHL 跟踪站点时遇到了特定于浏览器的错误
AppSettings
我的web.config
文件中有这个密钥
<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?