Показать изображение при выборе изменения в MVC3 Razor - PullRequest
0 голосов
/ 27 июня 2011

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

Значения для списка выбора будут получены из свойства в ViewModel. Объект, представляющий статус, также содержит путь ассоциированного изображения, например:

class Status
{
    public int Id{get;set;}
    public string Title{get;set;}
    public string ImagePath{get;set;}
}

Пример значений для Отклонено Статус:

var s=new Status{ Id=1, Title="Rejected", ImagePath="~/images/rej.png"};

Путь к изображению относительно корневого каталога.

Я хочу отобразить изображение, представляющее статус при изменении списка выбора, на изображении помимо него. Каков наилучший способ сделать это с помощью MVC3 Razor?

1 Ответ

0 голосов
/ 27 июня 2011

Нужно ли сохранять изображение отклонения для каждого статуса?

Я бы подумал, что что-то вроде изображения отклонения будет достаточно универсальным для обработки с помощью Css и изображения.

Всевы бы изменили класс с помощью javascript при изменении выбора.

Если вы хотите обновить данные в базе данных по событию изменения, то вы можете использовать ajax, чтобы опубликовать изменение обратно.

Может быть, я не до конца понимаю, чего вы пытаетесь достичь.

Но если бы я это сделал, я бы подумал, что вышесказанное будет элегантным способом решения проблемы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...