日期:2014-05-18  浏览次数:20497 次

文本框內容安全問題
我的頁面上有一文本框,用來輸入備注信息
但怎麼限制html輸入呢?而且還能限制 <script   language= 'javascript '> ...之類呢?

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

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

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

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