当前位置: 代码迷 >> ASP.NET >> 文本框內容安全問題,该怎么解决
  详细解决方案

文本框內容安全問題,该怎么解决

热度:5900   发布时间:2013-02-25 00:00:00.0
文本框內容安全問題
我的頁面上有一文本框,用來輸入備注信息
但怎麼限制html輸入呢?而且還能限制 <script   language= 'javascript '> ...之類呢?

我用了 <pages       validateRequest= "false "/> 限制出錯
用了Server.HtmlEncode(),但提示     'javascript '   附近的語法不正確
因為我的備注文本框是存入sql數據庫的note(varchar(255))字段

怎麼樣才能讓這樣的文本原樣輸出,而不會出錯呢?

如果當文本框輸入 <html> ..,還是原樣輸出 <html> ...呢?

------解决方案--------------------------------------------------------
存数据库时不要转换,从数据库取出显示时才用Server.HtmlEncode()
  相关解决方案