我想读取T型的值
public virtual ActionResult Edit(TEditDTO editedDTO)
{
if (!ModelState.IsValid) return View(editedDTO);
var t = editedDTO.GetType();
var prop = t.GetProperty("Id") ;
var Id = prop.GetValue(t); // get exception
}
Run Code Online (Sandbox Code Playgroud)
但得到
对象与目标类型不匹配
Sel*_*enç 22
您应该将方法的实例传递TEditDTO给GetValue类型实例.
var Id = prop.GetValue(editedDTO);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14017 次 |
| 最近记录: |