私のビューから自分のモデルにアクセスする方法を理解できないようです。私は混乱しています。私のビューから私のモデルにアクセスするには?
ここは私のホームコントローラです。私は「標本」にアクセスすることができるだろうと想定
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>
<% foreach (WildlifeTropical.Models.specimen s in ??????)
{ %>
<div>s.Name</div>
<% } %>
:
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);
}
}
そして、ここでは私のビューから夫婦スニペットをしている:私は「標本」は、データベースからデータが移入されていることを確認しました私はそれをコントローラからのビューに渡したので(つまりビュー(標本)を返す)...しかし、それは動作していません。
ありがとうございました。私はあなたが提供したコードの最初のブロックを実装しようとしました(私は最初の部分が働いた後、私は次の部分に移動すると思った)。私はデバッグするとき、私は表示されている名前のリストで終わるわけではない...代わりに私は文字通りs.Name、s.Nameなどを取得する何が間違っている可能性がありますか?前もって感謝します。 – user1125648
@ user1125648、はい、私は私の答えでタイプミスをしたからです。あなたは '
私はそれを考え出した...私は<%= %>タグが紛失していた。今私を撃つ。 – user1125648