我有一個內部應用程序(無法從我們網絡外部訪問)具有多行文本框。已知用戶(同事)將Outlook或MS Word中的文本複製/粘貼到包含電子郵件地址的此文本框中。當發生這種情況時,他們得到此錯誤:過濾輸入以避免「從客戶端檢測到潛在危險的Request.Form值」
從客戶端(ctl00 $ ContentPlaceHolder1 $ txtIssueDesc =「... Name < email @ domain ...」)檢測到有潛在危險的Request.Form值。
有沒有方法去掉<>之間的內容,然後才能將錯誤放入數據庫,然後再編輯而不會出現任何問題?
我們正在使用的微軟的Visual Studio 2008中
VB.NET V3.5預先感謝您。
我寧可不壓制錯誤,以防他們實際上錯誤地輸入危險代碼。我只是想解決最常見的錯誤原因。我不確定如何編寫這樣的正則表達式。 – Alverant
你想刪除標籤,還是標籤之間的內容?例如如果用戶輸入了html代碼,那麼只有標籤被剝離了,或者你希望標籤之間的所有內容都被剝離了嗎? – Fisch