在Visual Studio的asp.net中找不到空间名称

时间:2013-10-20 06:17:24

标签: asp.net

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 得到任何解决这些问题* /

2 个答案:

答案 0 :(得分:0)

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

只需加入'标记。

答案 1 :(得分:0)

网址必须经过适当的百分比编码才能符合RFC3986。空格不是URL路径中的有效字符,因此必须对其进行编码。

归结起来的是,每次在回复中写入网址时都必须使用HttpServerUtility.UrlEncode