Благодаря идее из @Bosco выше, я смог найти решение. Когда контроллер вызывается, он обновляет страницу, чтобы показать вновь вызванные данные. Истекает вызов Jquery до обновления страницы. Что само по себе я не совсем понимаю, поскольку я думал, что вызовы Jquery не были сделаны до тех пор, пока страница не была обновлена и загружена. Вперед, я думаю.
У меня есть оператор switch, который возвращает определенные виды на основе нажатой кнопки. Я также возвращаю сообщение TempData, которое отображает правильное изображение в представлении.
switch (month)
{
case "dawn":
TempData["CB"] = "Dawn's";
TempData["DL"] = "1";
return View(DawnL);
case "josh":
TempData["CB"] = "Josh's";
TempData["JB"] = "1";
return View(JoshB);
case "kyle":
TempData["CB"] = "Kyle's";
TempData["KB"] = "1";
return View(KyleB);
case "hank":
TempData["CB"] = "Hank's";
TempData["HW"] = "1";
return View(HankW);
default:
TempData["CB"] = "All";
return View(NextMonth2);
}
В представлении я использую это, чтобы найти правильное изображение.
<th>
@if (TempData["DL"] != null)
{
<img src="~/Images/dawnLThumbNail.jpg" id="dawn" alt="Dawn Lambert" />
}
else if (TempData["JB"] != null)
{
<img src="~/Images/joshBThumbNail.jpg" id="jb" alt="Josh Beaman" />
}
else if (TempData["KB"] != null)
{
<img src="~/Images/kyleBThumbNail.jpg" id="jb" alt="Kyle Burgess" />
}
else if (TempData["HW"] != null)
{
<img src="~/Images/hankWThumbNail.jpg" id="jb" alt="Hank Wilson" />
}
</th>
Сохраняет изображение после обновления. Задача решена.