Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个文本区域,客户可以在其中输入注释(在他们的客户上)。但是,如果客户端输入包含 ' 的文本,则它会中断。
我对新的 linea \r \n 有同样的问题,但用这个修复了它
notes:'@Html.Raw(client.Notes.Replace(Environment.NewLine," 
"))'});
我该如何解决'问题?请举例
谢谢
如果问题是当您使用 JQuery 将文本解释回 Dom 时,那么您可以使用这样的函数对所有字符串进行 html 编码
function htmlEscape(str) { return String(str) .replace(/&/g, '&') .replace(/"/g, '"') .replace(/'/g, ''') .replace(/</g, '<') .replace(/>/g, '>'); }