2
我有一個奇怪的問題。我從我們公司的許多不同應用程序接收數據,並將這些數據顯示在網站上。根據發送數據的系統,數據本身在字符串中可能有一些奇怪的字符。我的問題是我有一個表,用戶可以搜索,以允許它有這個數據,如果我試圖把這個表內的一個updatepanel程序拋出javascript異常。我收到的具體錯誤是:空字符(' 0')導致updatepanel出現問題
Microsoft JScript運行時錯誤:Sys.WebForms.PageRequestManagerParserErrorException:無法解析從服務器收到的消息。
我追查到這個錯誤的原因是一些信息中包含空字符。例如,記錄可能是「\ 0 \ 0 MESSAGE:\ 0 \ 0」我可以解析空字符,但是我的老闆說這不是一個可接受的解決方案。我的問題是,無論如何要保持更新面板不拋出異常而不操作數據?
你的老闆有更好的理由允許空字符保留。 – ChaosPandion 2011-04-29 17:26:00
我會(恭敬地)爭辯說,如果用戶看不到它們,那些空字符就不是很有用。如果用戶*想要*或*有*看到他們,用'\\ 0'替換'\ 0'會使他們可見並同時解決您的問題。 – 2011-04-29 17:41:47