2016年7月6日 星期三

Visual Studio 2013 會有 JavaScript 執行階段錯誤: Syntax error...

因為要用到在  ASPXGridView 的 Batch Clone 功能,而把 Developer Express 升級到 15.2 之後,發現會出現以下的錯誤,

未處理的例外狀況 位於行 37,欄 59140 在 http://localhost:60666/dc15f9e0341a4844924fd80f41006451/browserLink 中

0x800a139e - JavaScript 執行階段錯誤: Syntax error, unrecognized expression: a#gridView_DXCBtn%DXItemIndex0%



耗了 2 天在 debug javascript 後發現問題原因不是嫩嫩我能夠解的,就算關閉了例外警告還是會出錯,後來就專心 google 這個問題

在 https://www.devexpress.com/Support/Center/Question/Details/Q571501 ,有看到類似的問題有得到了解答,詳細原因其實我看不太懂,只知道在 https://blogs.msdn.microsoft.com/webdev/2013/06/28/browser-link-feature-in-visual-studio-preview-2013/ 說的,在 web.config <appSettings> 中加入下列就可以解決

  <appSettings>
    <add key="vs:EnableBrowserLink" value="false"></add>
  </appSettings>

試了一下,果然再也不會彈出 Syntax error 了.....

沒有留言:

張貼留言