telerik网格验证ORM和视图模型类

时间:2012-08-24 11:02:10

标签: asp.net-mvc-3 validation telerik telerik-grid telerik-mvc

我在Telerik网格中进行验证时遇到问题。我已经构建了视图模型并在其中放入了数据注释,但我无法使用它们。使用Telerik网格,我只能使用ORM类来选择数据。

如何通过ORM类的viewmodel类传递数据,以便进行验证?

我使用Telerik ORM。

1 个答案:

答案 0 :(得分:0)

我解决了。我发布我的解决方案,以防其他人有相同或类似的问题

public ActionResult Index()
    {//getting data from database
        var narucitelji= _repository.GetNarucitelji() ;
        Liste liste=new Liste();     //put data from ORM class to ViewModel
        foreach (var item in narucitelji)
        {
            Narucitelj_mod nar=new Narucitelj_mod();
            nar.ID_narucitelja=item.ID_narucitelja;
            nar.Ime_narucitelja=item.Ime_narucitelja;
            nar.Prezime_narucitelja=item.Prezime_narucitelja;
            nar.Adresa_narucitelja=item.Adresa_narucitelja;
            liste.NarList.Add(nar);
        }
   //return list 
        return View(liste.NarList);
    }

在foreach循环中,我从ORM类获取数据到ViewModel类。 Liste是一个类,我有一个列表,我在其中放置ViewModel中的数据I.最后,您将列表发送到视图。 确保将List和View引用到ViewModel