在C#中使用ASP.Net MVC3。使用ViewData在剃刀視圖中處理單個記錄
目前我正在嘗試將單個數據庫記錄傳遞到我的視圖頁面以創建我自己的廣告輪播。
這是我的控制器代碼。
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指令或程序集引用?)
你想在ViewData的視圖頁 – 2011-12-14 23:34:50