2013-10-20 2 views
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 아무것도하지 얻을 pls는 이러한 문제를 해결하기 이미지 이름 abhi의 shek.jpg하지만, 이러한 하이퍼 링크를 저장하려면 예를 에 대한 */Visual Studio에서 asp.net 공간 후에 이름을 얻을 수 없습니다

답변

0

당신이 href='foo bar.jpg'

대신 href=foo bar.jpg를 기록하고 있기 때문이다 그냥 '마크를 포함한다.

0

RFC3986을 준수하도록 URL을 올바르게 퍼센트 인코딩해야합니다. 공백은 URL 경로에서 유효한 문자가 아니므로 인코딩해야합니다.

귀하의 답변에 URL을 쓸 때마다 HttpServerUtility.UrlEncode을 사용해야한다는 것입니다.

관련 문제