gpt4 book ai didi

c# - 我怎样才能确保一个字符串是干净的插入到javascript Alert ('error message')

转载 作者:数据小太阳 更新时间:2023-10-29 05:06:43 24 4
gpt4 key购买 nike

我正在尝试使用 javascript 警报弹出窗口向网页用户显示错误,我目前有以下代码来清除错误字符串:

errorMessage.Replace("'", "\'")

但这还不够,因为一些非法字符没有被删除,框架中是否有一个静态方法可以格式化我的字符串以便干净地插入到 html 中?

更新:我最初的问题有点模棱两可。该字符串需要像警报一样有效('这是一些不会弹出的'非法文本'');我会试试 Server.HtmlEncode,希望它能解决问题。

最佳答案

如果您查看 Web Protection Library 中的 AntiXSS 模块,您会发现它有一个 JavaScriptEncode(string) 方法来处理这类事情。

关于c# - 我怎样才能确保一个字符串是干净的插入到javascript Alert ('error message'),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3108597/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com