ASP.NET MVC怎樣引用你的model


在視圖中,引用model,並綁定。有2種情況,一是數據集,另一個是單個model。

實現之前,有准備一個數據吧。

創建一個model:


source code:

namespace Insus.NET.Models
{
   public class Book
    {
        public string Publishing { get; set; }

        public string ISBN { get; set; }

        public DateTime PublicationDate  { get; set; }
    }
}
View Code


創建一個實體,也就是准備數據集合:

 

source code:

namespace Insus.NET.Entities
{
    public class BookEntity
    {
        public IEnumerable<Book> GetBook = new List<Book> { new Book { Publishing = "商務出版社",ISBN="13468564394",PublicationDate=Convert.ToDateTime("2016-04-13")},
                                                            new Book { Publishing = "中華出版社",ISBN="56634565746",PublicationDate=Convert.ToDateTime("2016-01-19")},
                                                            new Book { Publishing = "海天出版社",ISBN="78234235454",PublicationDate=Convert.ToDateTime("2016-03-22")},
                                                            new Book { Publishing = "雲貴出版社",ISBN="46724356756",PublicationDate=Convert.ToDateTime("2016-02-22")}
                                                            };

    }
}
View Code


在控制器中:


視圖運行結果:


OK,上面的操作Action View5()中,LINQ只是返回單筆記錄,這樣,我們在視圖中,就可以這樣引用model:

 

如果在視圖中,返回一個數據集,也就是多筆記錄,我們又怎樣引model:

創建另一個操作Action View6():

 

在視圖View6中:

 

運行效果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM