引号问题,求解
本人目前在做ashx代码,想输出一段代码,但一个让我非常困扰的问题。
正常情况下我输出的代码应该是这样的
- HTML code
<a onclick="SetOrderForm('no1','商品1','1','3.5');">加入购物车</a>我用的StringBuilder输出,方法里是这么写的
- C# code
strb.Append(" <a onclick='SetOrderForm('no1','商品1','1','3.5');'>加入购物车</a>");然后就出现一下情况
Firefox里输出的是这样
- HTML code
<a no1','商品1','1','3.5');'="" onclick="SetOrderForm(">加入购物车</a>Chrome输出的是这样
- C# code
<a onclick="SetOrderForm(" no1','商品1','1','3.5');'="">加入购物车</a>应该是引号的问题,但就是不知道具体该这么打引号,求大神解决
[解决办法]
- C# code
strb.Append(" <a onclick=\"SetOrderForm('no1','商品1','1','3.5');\">加入购物车</a>");