我在我的Telerik网格中遇到了验证问题。我已经构建了视图模型,并在其中添加了数据注释,但我无法使用它们。使用Telerik grid,我只能使用ORM类来选择数据。
如何通过视图模型类从ORM类传递数据,以便进行验证?
我使用Telerik ORM。
发布于 2012-08-24 12:16:03
我解决了。我正在发布我的解决方案,以防其他人有相同或类似的问题
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类。list是一个类,在这个类中我有一个列表,我在其中放入了ViewModel中的数据i。最后,将列表发送到视图。确保将列表和视图引用到您的ViewModel
https://stackoverflow.com/questions/12108150
复制相似问题