Один из вариантов - динамическая потоковая передача изображения на основе URL-адреса, что означает, что вы не так часто используете Ajax, просто используйте JavaScript для изменения URL-адреса элемента
на основе идентификатора книги выбранного элемента, например, (используя jQuery)
<select id="books">
<option value="1">Book 1</option>
<option value="2">Book 2</option>
</select>
<img id="bookCover" />
<script type="text/javascript">
$("books").change(function(){
var bookId = $(this).val();
$("bookCover").attr("src", "/getbookcoverimage.ashx?bookId="+bookId);
});
</script>
Я, очевидно, опускаю немного о том, как передавать изображение обратно с сервера, но это довольно просто.