小编Erm*_*man的帖子

System.Web.Mvc.WebViewPage <TModel> .Model.get返回null

家庭控制器

public ActionResult Index()
{
    using (MvcDB dataBase = new MvcDB())
    {

    }
    return View();
}

public void DataDoldur()
{
    using (MvcDB dataBase = new MvcDB())
    {
        Kategori ktgr1 = new Kategori();
        ktgr1.KategoriAdi = "Spor";
        dataBase.Kategori.Add(ktgr1);

        dataBase.SaveChanges();
    }

}
Run Code Online (Sandbox Code Playgroud)

Index.cshtml

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Index</title>
</head>
<body>
    <div> 
        <div>
            <label>Kategori Seçiniz:</label>
        </div>
        <select name="Seçilen Kategori">
            @foreach (Kategori kategori in Model)
            {
               <option>@kategori.KategoriAdi</option> 
            }
        </select>
        <input type="submit" value="Haberleri Listele " />
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

"System.Web.Mvc.WebViewPage.Model.get返回null"错误我明白了.我该怎么办?我的数据库准备好了,但我无法使用它.我认为这是真的,但不起作用.我怎样才能让foreach工作?不明白这一点.

asp.net-mvc asp.net-mvc-4

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net-mvc ×1

asp.net-mvc-4 ×1