我正在使用HTML
strBody.Append("<span style=\"font-family:Arial;font-size:10pt\"> Hi " + Name + ",<br/><br/> Welcome! <br/><br/>");
strBody.Append("<tr><td style=\"font-weight:bold\">");
strBody.Append("documents for reference are shared in the Account Induction Portal ");
strBody.Append("</td><td>");
strBody.Append("<a href="http://www.w3schools.com">Visit W3Schools</a><br/><br/>");
strBody.Append("</td><td>");
strBody.Append("</td></tr>");
strBody.Append("<tbody/></table><br/>");
这里href得到错误我不能包含在字符串bulider中追加而没有错误。请帮忙解决这个问题
答案 0 :(得分:2)
你有两套括号,你必须为网址提供小报价!
strBody.Append("<a href='http://www.w3schools.com'>Visit W3Schools</a><br/><br/>");
或像
一样逃脱strBody.Append("<a href=\"http://www.w3schools.com\">Visit W3Schools</a><br/><br/>"
答案 1 :(得分:0)
您不会在以下行中转义引号("
):
// Replace this
strBody.Append("<a href="http://www.w3schools.com">Visit W3Schools</a><br/><br/>");
// with either this:
strBody.Append("<a href=\"http://www.w3schools.com\">Visit W3Schools</a><br/><br/>");
// or use single quotes inside the string:
strBody.Append("<a href='http://www.w3schools.com'>Visit W3Schools</a><br/><br/>");