Использование ASP.Net MVC3 с C #.
В настоящее время я пытаюсь передать одну запись базы данных на страницу просмотра, создав собственный ротатор рекламы.
Вот код моего контроллера.
var rand = new Random((int) DateTime.Now.Ticks);
int numIterations = 0;
numIterations = rand.Next(1, 2);
CJAd cjad = db.CJAds.Single(c => c.category_id == 1 && c.ad_active == true && c.id == numIterations);
ViewData["SideBarAd"] = cjad;
Каждый пример кода, который я видел, показывает, как переключаться между несколькими записями. Как превратить ViewData на странице просмотра в объект базы данных и отобразить его?
Он попробовал это
@ViewData["SideBarAd"].ad_url
Но получил ошибку
CS1061: «объект» не содержит определения для «ad_url», и невозможно найти метод расширения «ad_url», принимающий первый аргумент типа «объект» (вы пропустили директиву using или ссылку на сборку?) 1015 *