我正在嘗試讀取文本區域(id = Message)並將其保存到數據庫中。問題是,如果用戶在文本中輸入單引號('),則下面的代碼都無法處理它。經典asp請求單引號輸入
Request("Message")
或
Replace(Request("Message"),"'","")
都失敗並顯示錯誤消息
Security violation occurred
Incorrect value was passed for field "Message"
。
好像它一旦失敗,因爲它讀取Request("Message")
爲什麼不把標準Replace(Request(「Message」),「'」,「''」)?你沒有使用參數嗎? – Fionnuala
我不知道在ASP或Active Scripting環境中出現的錯誤消息是「字段傳遞的值不正確」。您是使用IIS的ASP還是像Chilisoft ASP這樣的第三方實現? – Dai