私は読んで読んでいますが、これをまったく機能させることができないようです。私はasp.netMVCに非常に慣れていません-私が読んだすべてのチュートリアルの後、私はついにこれほど多くのことを成し遂げました。
public class EventsController : Controller
{
private EventsDBDataContext db = new EventsDBDataContext();
public ActionResult Index()
{
var a = (from x in db.tblEvents
where x.StartDate >= DateTime.Now
select x).Take(20).ToList();
return View(a);
}
}
これにより、20行が正常に検出されます(想定どおり)。これらをビューに表示するにはどうすればよいですか?強く型付けされたビューである必要がありますか?あるべきではないようです...両方を試しました。ビュー全体を入力してみましたが、今のところtblEvents
、ビューに表示されるプロパティを1つだけ取得すると便利です。これは機能していません。私は多くのバリエーションを試しました。
@{foreach( var item in Model){
@Html.DisplayFor( item.ID)
}
}
ビューに表示されているコントローラーから結果を取得するにはどうすればよいですか?今のところは良いです-私ID
はそこから行くことができます。