Я спасаю URL-адрес из картинок с FileUpload1.SaveAs(Server.MapPath(path)
и я инициализировать переменную пути:удаления «~ /» от первого объекта 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"] + "' },";
}
Проблема здесь Я не могу использовать связанные с строкой функции для исправления пути. Что мне делать?
Спасибо так много;)
Что вы хотите, чтобы URL-адрес выглядел в JSON? –
Подстрока работает. Похоже, что в ImageList вы повторно используете dataReader ["PhotoUrl"] и должны использовать переменную url. Если это не проблема, можете ли вы показать, что содержит список изображений и что вы ищете? –
Нет Просто я хочу удалить ~/из первого URL-адреса, который добавляется с помощью FileUpload1.SaveAs (Server.MapPath (путь)) к URL-адресу. проблема в том, когда я читаю это поле из базы данных, это не строка. Так что я не могу этого сделать. – user3159964