PropertyInfo GetValue() Object does not match target type

前端 未结 4 1369
被撕碎了的回忆
被撕碎了的回忆 2021-01-17 15:33

I want to read value of a T type

  public virtual ActionResult Edit(TEditDTO editedDTO)
    {
        if (!ModelState.IsValid) return View(editedDTO);
               


        
4条回答
  •  逝去的感伤
    2021-01-17 16:14

    Try this:

    public virtual ActionResult Edit(TEditDTO editedDTO)
    {
        if (!ModelState.IsValid) return View(editedDTO); 
        PropertyInfo prop = typeof(editedDTO).GetProperty("Id") ;
        Object Id = prop.GetValue(editedDTO); 
    }
    

提交回复
热议问题