string str=" <tr> <td> <a href="http://www.sxipa.cn/culturenewsInfo.asp?id=66\" target=\"_blank\">山西太原科卫专利事务所 </a> </td> </tr> ";
时候会出现错误~我知道是转义字符的错误~
请问怎么能成功的把str 的值改成<tr> <td> <a href="http://www.sxipa.cn/culturenewsInfo.asp?id=66\" target=\"_blank\">山西太原科卫专利事务所 </a> </td> </tr>
我试过在前面加@,但是不行~
分别在里面加/来转义太麻烦了,因为我有好多这样的片段。是不是用文件流读进来再赋值就可以避免这个问题了??
时候会出现错误~我知道是转义字符的错误~
请问怎么能成功的把str 的值改成<tr> <td> <a href="http://www.sxipa.cn/culturenewsInfo.asp?id=66\" target=\"_blank\">山西太原科卫专利事务所 </a> </td> </tr>
我试过在前面加@,但是不行~
分别在里面加/来转义太麻烦了,因为我有好多这样的片段。是不是用文件流读进来再赋值就可以避免这个问题了??
建议你别在字符串里用双引号,用单引号就可以了。html里解析效果是一样的。
不然就得一个一个的转义了。
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Text;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;//上面是引用
protected StringBuilder strScript = new StringBuilder("");赋值:
strScript.Append("<tr> <td> <a href='http://www.sxipa.cn/culturenewsInfo.asp?id=66' target='_blank'>山西太原科卫专利事务所 </a> </td> </tr> ");
前台:
<%=strScript%>以上绝对不会出问题,我一般从后台输出都是这么操作。http://www.xpeng.com.cn
http://www.lyyywx.com.cn
http://www.bdgxqsq.com.cn