【发布时间】:2015-02-20 06:13:35
【问题描述】:
在 C# 中,我正在为 div 的设计创建字符串,并在其中调用 javascript 函数,然后将其附加到 div。
在c#中我做了如下:
innerHTML.Append(@"<div onmouseover=""javascript:ShowColor('" + Convert.ToString(dt.Rows[i]["sku"]) + @"');"" class='thumbnail slide'><a onclick='window.open('" + link + "',''_self'')' ><img src='http://www.DimpleChild.com/Images/" + dt.Rows[i]["Image"].ToString().Trim() + ".jpg' height='50' width='50'></a><span style='font-family: Tahoma, Geneva, sans-serif;font-size: 12px;'>$" + Convert.ToString(dt.Rows[i]["price"]) + "</span></div>");
这里有锚标记为:
<a onclick='window.open('" + link + "',''_self'')' >
这里 window.open 没有被调用,因为有些语法问题。
当我在 chrome 中执行 inspect element 时:
<a onclick="window.open("www.sitename.com/sku="" 120pbootcat11',''_self'')'="">
如何在 C# 中对其进行格式化,以便正确查看。???
编辑 1
错误:
【问题讨论】:
标签: javascript c# jquery html