내가 FileUpload1.SaveAs(Server.MapPath(path)
와 사진의 URL을 저장하고 내가 경로 변수 초기화의 첫 번째에서 :제거 "~ /"는 SqlDataReader 개체 개체
path = "~/Persian/slideshow/pictures/" + FileUpload1.FileName;
내가 때문에 삽입의 '~ /'를 추가해야합니다 그래서 솔루션을 데이터베이스에 삽입 할 필요가 있습니다. 내 문제는 데이터베이스에서이지도 경로를 읽고 이미지 태그를 만들 때 객체에서 '~ /'부분을 제거 할 수 없다는 것입니다. 여기 내 코드는 다음과 같습니다.
dataReader = command.ExecuteReader();
imageList = "";
while (dataReader.Read())
{
url = dataReader["PhotoUrl"].ToString();
url = url.Substring(2, url.Length - 2);
imageList += "{ image: '" + url + "', title: '" + dataReader["PhotoTitle"] + "', thumb: '" + dataReader["PhotoUrl"] + "', url: '" + dataReader["PhotoUrl"] + "' },";
}
여기서 문제는 경로 수정을 위해 문자열 관련 함수를 사용할 수 없다는 것입니다. 어떻게해야합니까?
고맙습니다.
JSON에서 어떻게 보이게 하시겠습니까? –
하위 문자열이 작동합니다. ImageList에서 dataReader [ "PhotoUrl"]을 재사용하는 것으로 보이며 url 변수를 사용해야합니다. 문제가 아닌 경우 imageList에 포함 된 내용과 찾고자하는 내용을 표시 할 수 있습니까? –
아니요 그냥 URL에서 FileUpload1.SaveAs (Server.MapPath (path))를 사용하여 추가 한 첫 번째 URL에서 ~ /을 제거하고 싶습니다. 문제는 데이터베이스에서이 필드를 읽을 때 문자열이 아니기 때문에 가능하지 않다는 것입니다. – user3159964