asp.net 字符串构建器中的Html ahref标记

nr9pn0ug  于 2023-03-09  发布在  .NET
关注(0)|答案(2)|浏览(187)

我正在使用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得到了错误,我不能包括在字符串建设者追加没有错误。请帮助这一点

hc8w905p

hc8w905p1#

你有两个括号,你必须为网址小引号!

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/>"
mo49yndu

mo49yndu2#

不要转义以下行中的引号("):

// 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/>");

相关问题