作为参数传递给 MVC 控制器时找不到类型或命名空间名称 'T'
The type or namespace name 'T' could not be found While passing as a parameter to MVC Controller
我将 T 作为参数传递,但出现此构建错误。
这是我的要求
public JsonResult SetGridProperties(Response<T> res)
{
res.ShowFilterRow = (!res.ShowFilterRow);
return Json(true, JsonRequestBehavior.AllowGet);
}
这是我的回复class
public class Response<T>
{
public bool Status { get; set; }
public string Message { get; set; }
public T Data { get; set; }
public List<T> DataList { get; set; }
public MessageTypes MessageType { get; set; }
public bool ShowFilterRow { get; set; }
public bool AllowGroup { get; set; }
}
请指导我如何使用此响应 class 作为动态实体对象的参数作为 'T'。
需要在方法定义中指定T。
public JsonResult SetGridProperties<T>(Response<T> res)
{
res.ShowFilterRow = (!res.ShowFilterRow);
return Json(true, JsonRequestBehavior.AllowGet);
}
我将 T 作为参数传递,但出现此构建错误。
这是我的要求
public JsonResult SetGridProperties(Response<T> res)
{
res.ShowFilterRow = (!res.ShowFilterRow);
return Json(true, JsonRequestBehavior.AllowGet);
}
这是我的回复class
public class Response<T>
{
public bool Status { get; set; }
public string Message { get; set; }
public T Data { get; set; }
public List<T> DataList { get; set; }
public MessageTypes MessageType { get; set; }
public bool ShowFilterRow { get; set; }
public bool AllowGroup { get; set; }
}
请指导我如何使用此响应 class 作为动态实体对象的参数作为 'T'。
需要在方法定义中指定T。
public JsonResult SetGridProperties<T>(Response<T> res)
{
res.ShowFilterRow = (!res.ShowFilterRow);
return Json(true, JsonRequestBehavior.AllowGet);
}