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 得到任何解决这些问题* /
答案 0 :(得分:0)
那是因为你写的是href=foo bar.jpg
而不是href='foo bar.jpg'
只需加入'标记。
答案 1 :(得分:0)
网址必须经过适当的百分比编码才能符合RFC3986。空格不是URL路径中的有效字符,因此必须对其进行编码。
归结起来的是,每次在回复中写入网址时都必须使用HttpServerUtility.UrlEncode
。