我在 Telerik 网格中获得验证时遇到问题。我已经构建了视图模型并在其中放置了数据注释,但我不能使用它们。使用 Telerik 网格,我只能使用 ORM 类来选择数据。
如何通过 ORM 类中的视图模型类传递数据,以便进行验证?
我使用 Telerik ORM。
我在 Telerik 网格中获得验证时遇到问题。我已经构建了视图模型并在其中放置了数据注释,但我不能使用它们。使用 Telerik 网格,我只能使用 ORM 类来选择数据。
如何通过 ORM 类中的视图模型类传递数据,以便进行验证?
我使用 Telerik ORM。
我解决了。我发布我的解决方案以防其他人遇到相同或类似的问题
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 放入其中。最后,您将列表发送到视图。确保将列表和视图引用到您的 ViewModel