2012-03-14 43 views
0

我的模型,如:如何在asp.net mvc2中填充模型类?

public class AdminArticleModel 
{ 
    public string Author 
    { 
     get; 
     set; 
    } 
    public string Title 
    { 
     get; 
     set; 
    } 
    public DateTime? SubmitedDate 
    { 
     get; 
     set; 
    } 
    public System.Data.Objects.DataClasses.EntityCollection<jpharmacareProject.ArticleFile> thearticleFiles 
    { 
     get; 
     set; 
    } 
} 

,在我的动作,我用下面的代码:

[OutputCache(Duration = 0, VaryByParam = "None")] 
    public ActionResult Submitted() 
    { 

     string userID = User.Identity.Name; 
     List<AdminArticleModel> query = (from article in db.Articles 
             where article.User.userID == userID 
             && article.IsTempArticle == false 
             select new AdminArticleModel() { Author = article.User.FirstName, 
              Title = article.Title,SubmitedDate=article.SubmissionDate, 
              thearticleFiles = article.ArticleFiles 
               }) 
             .ToList<AdminArticleModel>(); 


     ViewData["temps"] = query; 
     return View(); 

    } 

而且我已经创建了一个强类型的视图我model.but当我浏览我的行动它说这个模型是空的,为什么它没有被填充?如何填充它?

回答