HTML/JS单引号—双引号

前言:單引號雙引號

最近遇到一個問題:在C#後台生成前端HTML代碼時,html裡面行間js的單引號雙引號的使用有遇到错误。

解決如下(部分代碼):C#

   

' 
1                 DataRow row = dt.Rows[i];
2                 string  matnr = row[arrColName[0].Trim()].ToString();
3                 int num = Int32.Parse(row[arrColName[1].Trim()].ToString());
4                 string tr = string.Format(@"<tr onclick = 'tr_GoToPage(this, &apos;{0} &apos;,{1})'  >", matnr, num);
5                 sb.Append(tr);        

 或者 

str += "<a href=\"javascript:delAlarm(" + dt.Rows[i]["ID"].ToString() + ",'" + dt.Rows[i]["ProjectId"].ToString() + "')\">删除</a>";

 

錯誤如下(来错误代码):C#

1                 string tr = string.Format(@"<tr onclick = 'tr_GoToPage(this, \'{0} \',{1})'  >", matnr, num);                 
2                sb.Append(tr);

 

 

HTML :單引號雙引號

双引号:&quot; 

单引号:&apos;

 

JavaScript:單引號雙引號

双引号:\"

单引号:\'

转载于:https://www.cnblogs.com/July-/p/8486775.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值