我想創建一個博客應用程序的存檔列表。我有有此代碼段一教職員模型:c#有沒有一個簡單的方法來將月份整數轉換爲名稱
@model IEnumerable<NPLHBlog.Models.ArchiveListModels>
...
@foreach (var item in Model)
{
<li>@item.ArchiveMonth/@item.ArchiveYear : @item.PostCount</li>
}
...
我試圖打印item.ArchiveMonth爲「1」,而不是「揚」。
的ArchiveListModel如下:
public class ArchiveListModels
{
public int ArchiveYear { get; set; }
public int ArchiveMonth { get; set; }
public int PostCount { get; set; }
}
和博客從存儲庫中讀取如下:
public IQueryable<ArchiveListModels> ArchiveList()
{
var archiveList = from blogs in db.Blogs
group blogs by new { blogs.PublishDate.Year, blogs.PublishDate.Month }
into dateGroup
select new ArchiveListModels()
{
ArchiveYear = dateGroup.Key.Year,
ArchiveMonth = dateGroup.Key.Month,
PostCount = dateGroup.Count()
};
return archiveList;
}
非常感謝。
的可能重複[有沒有在.NET庫月份預定枚舉?](http://stackoverflow.com/questions/899565/is-there-a-predefined-enumeration-for-month -in-the-net-library) – DaveShaw
不是重複的問題,但我認爲答案會有所幫助。 – DaveShaw