0
while (reader.Read())
{
    sb2.Append("<a href=" + "Doc/" + reader[1].ToString() + " 
    target=_blank style=text-decoration:none; color:#000;>" + reader[0].ToString() + "</a><img src=images/new1.gif> </img><hr />");
}
/* for example 
i want to save image name abhi shek.jpg but these hyperlink only get abhi after space not
get anything pls solve these problem */
4

1 回答 1

0

属性在空格处被剪切的原因是值周围没有引号。空间之后的内容变成了不同的属性。您还应该在其他属性值周围加上引号。如果样式值周围没有它们,则颜色将不会成为样式的一部分。

此外,URL 中的空格无效,您需要对名称进行编码。

sb2.Append("<a href=\"" + "Doc/" + Server.UrlEncode(reader[1].ToString()) + "\" target=\"_blank\" style=\"text-decoration:none; color:#000;\">" + reader[0].ToString() + "</a><img src=\"images/new1.gif\"> </img><hr />");
于 2013-10-20T03:22:44.720 回答