C# 绑定到数据源剑道UI图表MVC3
我试图将带有数据源的图表绑定到控制器,但它没有出现在视图中 这是我的控制器C# 绑定到数据源剑道UI图表MVC3,c#,asp.net-mvc-3,razor,charts,kendo-ui,C#,Asp.net Mvc 3,Razor,Charts,Kendo Ui,我试图将带有数据源的图表绑定到控制器,但它没有出现在视图中 这是我的控制器 public List<HorasTrabajadasTecnicosViewModel> GetServiciosByFecha(string txtFechaInicio, string txtFechaFin) { DateTime FECHA_INICIO; DateTime FECHA_FIN = DateTime.Now; ; if (St
public List<HorasTrabajadasTecnicosViewModel> GetServiciosByFecha(string txtFechaInicio, string txtFechaFin)
{
DateTime FECHA_INICIO;
DateTime FECHA_FIN = DateTime.Now; ;
if (String.IsNullOrEmpty(txtFechaInicio)) FECHA_INICIO = _FechaSistema.GetFechaSistema();
else FECHA_INICIO = Convert.ToDateTime(txtFechaInicio);
if (String.IsNullOrEmpty(txtFechaFin)) FECHA_FIN = _FechaSistema.GetFechaSistema();
else FECHA_FIN = Convert.ToDateTime(txtFechaFin).AddDays(1);
var Servicios = from ser in linq.ViewHorasTrabajadasTecnicosConProyecto
where ser.FECHA_INICIO >= FECHA_INICIO
&& ser.FECHA_FIN <= FECHA_FIN
select new HorasTrabajadasTecnicosViewModel
{
EMPRESA = ser.EMPRESA,
TIPO_SERVICIO = ser.TIPO_SERVICIO,
TOTAL_HORAS = ser.TOTAL_HORAS.Value
};
return Servicios.OrderBy(m => m.EMPRESA).ToList();
}
public ActionResult GraficoServicio(string txtFechaInicio, string txtFechaFin)
{
if (!Convert.ToBoolean(Session["superusuario"]))
{
if (!_sesion.VerifarSesion(Convert.ToInt16(Session["id_usuario"]))) { Session["aux"] = 0; Session["Usuario"] = null; Session["id_usuario"] = null; Session["superusuario"] = false; Session["id_empresaUsuario"] = null; Session["Rol"] = null; return View("SesionExpiradaConsultas"); }
if (!_sesion.VerificarAccionAcceso(Convert.ToInt16(Session["id_usuario"]), "Consultas", "VER", "ControlInterno"))
return View("AccesoDenegadoConsultas");
}
if (string.IsNullOrEmpty(txtFechaInicio)) txtFechaInicio = "";
if (string.IsNullOrEmpty(txtFechaFin)) txtFechaFin = "";
return View();
}
public ActionResult LeerExt_GraficoServicio([DataSourceRequest] DataSourceRequest request, string txtFechaInicio, string txtFechaFin)
{
return Json(GetServiciosByFecha(txtFechaInicio, txtFechaFin).ToDataSourceResult(request));
}`
当您在操作中使用.ToDataSourceResultrequest方法时,结果json中的数据将转到数据字段,图表无法找到所需字段。尝试删除它,如:
public ActionResult LeerExt_GraficoServicio(string txtFechaInicio, string txtFechaFin)
{
return Json(GetServiciosByFecha(txtFechaInicio, txtFechaFin));
}
远程数据图表的剑道示例如下:
谢谢!!这对我帮助很大
public ActionResult LeerExt_GraficoServicio(string txtFechaInicio, string txtFechaFin)
{
return Json(GetServiciosByFecha(txtFechaInicio, txtFechaFin));
}