C# Onclick事件在其下方显示红线
我正在使用C# Onclick事件在其下方显示红线,c#,javascript,jquery,html-agility-pack,C#,Javascript,Jquery,Html Agility Pack,我正在使用HtmlAgilityPack在html文档中插入图像。但代码在c#中显示了一条红线: HtmlNode usern=HtmlNode.CreateNode(“”); 它在点击事件部分下显示一条红线。谁能解释一下原因吗?编辑: 字符串中有引号。您需要用反斜杠将其转义: HtmlNode usern = HtmlNode.CreateNode("<img src='/images/Home.png' alt='home' title='home' onclick='javascr
HtmlAgilityPack
在html文档中插入图像。但代码在c#中显示了一条红线:
HtmlNode usern=HtmlNode.CreateNode(“”);
它在点击事件部分下显示一条红线。谁能解释一下原因吗?编辑:
字符串中有引号。您需要用反斜杠将其转义:
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;' />");
HtmlNode usern=HtmlNode.CreateNode(“”);
编辑:
字符串中有引号。您需要用反斜杠将其转义:
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;' />");
HtmlNode usern=HtmlNode.CreateNode(“”);
分号应该在href值周围的引号之外:
onclick='javascript:document.location.href="/Home/Index";'
分号应位于href值周围的引号之外:
onclick='javascript:document.location.href="/Home/Index";'