【问题标题】:JavaScript runtime error only on local machineJavaScript 运行时错误仅在本地机器上
【发布时间】:2015-03-12 19:28:12
【问题描述】:

我收到以下 javascript 错误,但奇怪的是它仅在我通过本地计算机上的代码运行应用程序时发生。代码在服务器上运行良好。任何建议或帮助将不胜感激。

http://localhost/CCSS/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_RadScriptManager_TSM&compress=1&_TSM_CombinedScripts_=;;System.Web.Extensions,+Version=4.0.0.0,+Culture=neutral,+PublicKeyToken=31bf3856ad364e35:en-US:fa6755fd-da1a-49d3-9eb4-1e473e780ecd:ea597d4b:b25378d2;Telerik.Web.UI,+Version=2012.1.215.40,+Culture=neutral,+PublicKeyToken=121fae78165ba3d4:en-US:b29b07e8-2c1e-44e5-9e1b-59bb6459fb01:16e4e7cd:ed16cbdc:f7645509:24ee1bba:f46195d3:2003d0b8:1e771326:aa288e2d:b7778d6c:e085fe68:7165f74:e330518b:c8618e41:8e6f0d33:6a6d718d:7c926187:8674cba1:c08e9f8a:59462f1:a51ee93e:82923ac3:2e42e72a:ef347303:cb4a7569:30f1f089:874f8ea2:19620875:490a9d4e:58366029:bd8f85e4 中第 6 行第 74203 列未处理的异常

0x800a138f - JavaScript 运行时错误:无法设置未定义或空引用的属性“控制”

更新:这是引发错误的行 Sys.Application.add_init(function() { $create(Telerik.Web.UI.RadComboBox, {"_dropDownWidth":0,"_height":0,"_skin":"Default","_text":"5","_uniqueId":"ctl00$MainContent$AddressUpdate $grdAddresses$ctl00$ctl03$ctl01$PageSizeComboBox","_value":"5","clientStateFieldID":"ctl00_MainContent_AddressUpdate_grdAddresses_ctl00_ctl03_ctl01_PageSizeComboBox_ClientState","collapseAnimation":"{\"duration\":450}","expandAnimation":"{ \"duration\":450}","itemData":[{"value":"5","selected":true,"attributes":{"ownerTableViewId":"ctl00_MainContent_AddressUpdate_grdAddresses_ctl00"}},{"value": "10","attributes":{"ownerTableViewId":"ctl00_MainContent_AddressUpdate_grdAddresses_ctl00"}},{"value":"20","attributes":{"ownerTableViewId":"ctl00_MainContent_AddressUpdate_grdAddresses_ctl00"}},{"value":"50 ","attributes":{"ownerTableViewId":"ctl00_MainContent_AddressUpdate_grdAddresses_ctl00"}}],"localization":"{\"AllItemsCheckedString\":\"所有已检查项目\",\"ItemsCheckedString\":\"已检查项目\" ,\"CheckAllString\":\"检查所有\"}","selectedIndex":0}, {"s selectedIndexChanged":Telerik.Web.UI.Grid.ChangePageSizeComboHandler}, null, $get("ctl00_MainContent_AddressUpdate_grdAddresses_ctl00_ctl03_ctl01_PageSizeComboBox")); });

【问题讨论】:

  • 如果没有它引用的代码,这个错误对我们来说意义不大。然而,Unable to set property 'control' of undefined or null reference 的意思只是——没有定义任何试图设置 control 属性的东西。
  • 浏览器调试器可以让您精确定位错误,所以我会打开 Chrome 调试器或类似工具并尝试运行该页面,然后查看生成的错误调用堆栈。或者,您可以 grep 代码库形式,例如 /\w\.control/

标签: javascript telerik


【解决方案1】:

通常禁用 Visual Studio 浏览器链接可以解决该问题 - 这是一个显示如何禁用它的链接 http://www.poconosystems.com/software-development/how-to-disable-browser-link-in-visual-studio-2013/

【讨论】:

  • 太棒了!它解决了问题,我现在不再收到该错误。
猜你喜欢
  • 2020-10-05
  • 1970-01-01
  • 2018-09-27
  • 2019-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多