我正在使用 HtmlAgilityPack
在 html 文档中插入图像。但代码在 c# 中显示一条红线:
HtmlNode usern = HtmlNode.CreateNode("<img src='/images/Home.png' alt='home'
title='home' onclick='javascript:document.location.href="/Home/Index;"' <====
style='position:absolute;cursor:pointer;top:10px;left:20px;' />");
它在onclick事件部分
下显示一条红线。谁能解释一下为什么吗?
最佳答案
编辑:
你的字符串中有引号。您需要用反斜杠转义它们:
HtmlNode usern = HtmlNode.CreateNode("<img src='/images/Home.png' alt='home' title='home' onclick='javascript:document.location.href=\"/Home/Index\"' style='position:absolute;cursor:pointer;top:10px;left:20px;' />");
关于c# - Onclick 事件在其下方显示一条红线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11733396/