Как делает URL. Работа действия Asp.net MVC?

Немного отличающийся подход, который может или не может быть полезен для Вас.

я нахожусь в php.

проект, которого это касается, никогда не будет иметь даты до 1-го января 2008. Так, я беру оценочную 'дату' и использую strtotime (). Если ответ> = 1199167200 тогда, у меня есть дата, которая полезна для меня. Если что-то, что не похоже на дату, вводится-1, возвращается. Если пустой указатель вводится, он действительно возвращает сегодняшнее число даты, таким образом, Вам действительно нужна проверка на непустую запись сначала.

Работы для моей ситуации, возможно, Ваша также?

11
задан thomasvdb 18 February 2014 в 06:53
поделиться

1 ответ

Он будет строить путь к действию, возвращая URL-адрес, а не результаты выполнения действия.

Результатами будут:

<td>
   <img src='/User.mvc/DisplayImage?id=U00915441' alt="" />
</td>

Пример кода. предполагает, что ваша пользовательская модель хранит изображение в массиве байтов. Если вы используете LINQ и свойство является двоичным , тогда используйте метод ToArray () , чтобы преобразовать его в массив байтов. Обратите внимание на атрибуты, которые потребуют от пользователя входа в систему и использования запроса GET.

[Authorize]
[AcceptVerbs( HttpVerbs.Get )]
public ActionResult DisplayImage( string id )
{
     var user = ...get user from database...

     return File( user.Image, "image/jpeg" );
}

}

9
ответ дан 3 December 2019 в 10:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: