0
while (reader.Read())
{
    sb.Append("<img src=news.gif> </img><a href="+"Doc/"+rdr[1].ToString()+" target=_blank onclick=counterfunction("+rdr[2]+")>"+rdr[0].ToString()+"</a>");

sb.Append("<br/>");
}

/* 例如我想保存图像名称 abhi shek.jpg 但这些超链接只在空格后得到 abhi 没有得到任何东西请解决这些问题 */

4

2 回答 2

0

URL 必须经过正确的百分比编码以符合RFC3986。空格不是 URL 路径中的有效字符,因此必须对其进行编码。

归根结底,您必须HttpServerUtility.UrlEncode在每次在响应中编写 URL 时使用。

于 2013-10-20T07:25:06.803 回答
0

那是因为你在写href=foo bar.jpg而不是href='foo bar.jpg'

只需包含 ' 标记。

于 2013-10-20T06:26:52.157 回答