2010-04-26 53 views
0

問候朋友,查找JavaScript代碼裏面串

我開發一個Web應用程序,將允許客戶進入一個個性化的信息,然後將轉換爲HTML。那麼,問題是我不能插入Javascript代碼。所以我需要一種過濾文本,搜索和刪除它的方法。我認爲正則表達式可以解決我的問題,但是我很難建立。他的一些朋友可以幫助我,或者已經爲此發展了一些東西。

謝謝。

回答

5

您不必擔心客戶輸入什麼並保存到數據庫中。您需要擔心您在視圖中顯示的內容。所有你需要的是顯示它之前,HTML編碼的消息:

<%= Html.Encode(Model.TheMessage) %> 

或使用n ew ASP.NET 4.0 code nugget

<%: Model.TheMessage %> 
+0

朋友,對不起,沒有解釋,但我需要發送的HTML電子郵件,甚至是導出它,然後我需要刪除JavaScript代碼。 分析中定義的應用程序安全性問題。 謝謝 – 2010-04-26 12:53:16

+0

當你生成這個HTML時,你需要正確編碼HTML編碼用戶輸入。 – 2010-04-26 13:05:21

+0

好友!格式輸出像UTF-8? – 2010-04-26 13:28:03