PHP有一个叫做htmlspecialcharacters()的很棒的函数,你可以向它传递一个字符串,它会用安全的等价物替换所有的特殊字符,它几乎是一个一站式的输入清理工具。很好,对吧?
那么,在任何.NET库中都有对应的库吗?
如果没有,任何人都可以链接到做得很好的代码示例或库吗?
发布于 2008-08-19 19:37:49
尝尝这个。
var encodedHtml = HttpContext.Current.Server.HtmlEncode(...);
发布于 2008-08-19 19:37:20
发布于 2008-08-19 19:42:05
我不知道是否有确切的替代方法,但是有一种方法HtmlUtility.HtmlEncode
可以将特殊字符替换为它们的HTML等价物。你也可以使用像RegularExpressionValidator
、RangeValidator
和System.Text.RegularExpression.Regex
这样的验证器控件来确保你得到你想要的东西。
https://stackoverflow.com/questions/16795
复制相似问题