Пробел в исходном теге изображения вызывает неверный URL в MVC 4 View

0

У меня есть этот тег изображения в моем MVC View:

$('.uploadedImage').prepend('<img height="50" width="50" src=/UploadedImages/' + data.result.name + '>');

Проблема заключается в том, что data.result.name (который является именем файла) содержит white-spaces.

Например: когда имя файла выглядит примерно так:

tempFile => <img src="/UploadedImages/tempFile" >

но если есть пробел, тогда,

temp File => <img src="UploadedImages/temp" File" >

data.result.name - это имя файла, возвращаемое как параметр функции обратного вызова (jquery) с моего сервера.

как правильно отобразить имя файла в этом случае?

Теги:
asp.net-mvc-4

1 ответ

1
Лучший ответ

Обтекание изображения src в кавычках

('.uploadedImage').prepend('<img height="50" width="50" src="/UploadedImages/' + data.result.name + '">');
  • 0
    Работает отлично. На этот раз он правильно отображает пустое пространство. Итак, обтекание изображения src в кавычки обрабатывает этот пробел по умолчанию?
  • 1
    @nowhewhomustnotbenamed., Когда вы не заключаете значение атрибута в кавычки, браузер делает это
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню