我似乎無法弄清楚如何從我的視圖訪問我的模型。我很困惑。如何從我的視圖訪問我的模型?
這是我的家庭控制器。我已經驗證了「標本」被填充了數據庫中的數據:
public class HomeController : Controller
{
wildtropEntities wildlifeDB = new wildtropEntities();
public ActionResult Index()
{
ViewData["CurrentDate"] = System.DateTime.Now.ToString("MM/dd/yyyy");
var specimens = from s in wildlifeDB.specimen1
select s;
return View(specimens);
}
}
這裏是從我的瀏覽幾個片段:
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>
<% foreach (WildlifeTropical.Models.specimen s in ??????)
{ %>
<div>s.Name</div>
<% } %>
我認爲我將能夠訪問「標本」因爲我將它傳遞給Controller的View(即,返回View(標本))...但它不起作用。
非常感謝。我試着實現你提供的第一個代碼塊(想想我會在第一部分工作後繼續下一個部分)。當我調試,我不會結束與顯示的名稱列表...而是我從字面上得到s.Name,s.Name等,等等。什麼可能是錯的?提前致謝。 – user1125648 2012-01-03 16:42:48
@ user1125648,是的,那是因爲我在答案中輸入了錯字。你應該使用:'
我想通了...我失蹤<%= %>標籤。現在開槍射擊。 – user1125648 2012-01-03 16:49:38