使用Response Filter過濾非法詞彙

2021-05-21 23:13:09 字數 386 閱讀 8346

一般資訊發布**,論壇等均具有實現非法詞彙過濾功能,即當使用者錄入非法詞彙時,進行替換,使其無法顯示到頁面上,針對此種功能,通常採用的時,在讀取 時,在讀到非法詞彙後,進行替換。這樣做的好處是不用將非法詞彙存入資料庫,缺點是要在每次讀取時都要進行替換。另一種解決方案是在輸出時過濾掉非常詞 匯,優點是只要寫一次就好了,可以過濾整站的非法詞彙,缺點是,非法詞彙仍然存入到了資料庫中,呵呵,大家可以有針對性的選擇,本例用的是後者,起因在於 當初沒有做此功能,後來需要新增,這時又不想改原來**,所以就想了這個辦法,主要是採用了httpresponse.filter屬性來處理。具體** 如下:

首先自定義乙個類,來作為非法詞彙的過濾器

然後再global.asax檔案中,新增如下**:

或者重寫某頁的render方法

使用GraphEdit使用

1 註冊元件。其實乙個filter就是乙個com元件,所以使用之前需要註冊,可以有兩種方法對元件進行註冊。1.直接使用命令。命令列下輸入 regsvr32 hqtlystd.ax 編譯之後你會在工程目錄下的debug中找到hqtlystd.ax,這個就是要用的filter 即可註冊成功。2.vc6....

MySQL使用學習使用 mysql學習使用

1 mysql學習 1 安裝 ubuntu下直接安裝 apt get install mysql server 2 檢查伺服器是否啟動 sudo netstat tap grep mysql,如果啟動成功,出現以下資訊 tcp00localhost.localdomain mysql listen ...

學習使用CSDN markdown使用

建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...