因為要用到在 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 了.....