Pregunta

Cuando use loadContentfrom en mi kendo.tooltip, la información sobre herramientas está siempre vacía, todo lo que veo es una caja gris del tamaño especificado.Va al controlador para obtener los datos (verificados con el punto de interrupción), pero después de eso, nada. Si utilizo CONTENTTEMPLATEID, muestra la plantilla, pero realmente necesito obtener algunos datos dinámicos del servidor. ¿Qué falta para arreglar esto?

gracias

<%:Html.Kendo().Tooltip()
    .For("#alertPanel")
    .LoadContentFrom("AlertsDetails", "Home")
    .Width(320).Height(320)
%>

controlador:

public ActionResult AlertsDetails()
{
    List<object> list = new List<object>();
    //fill list with data ...
    ViewBag.title = "New alerts";
    return PartialView(list);
}

¿Fue útil?

Solución

Respuesta: No puede devolver los datos de la forma en que estaba haciendo.Debe formatear el lado del servidor de datos en una cadena HTML y establecer el resultado en la bolsa de votos.

    public ActionResult AlertsDetails()
    {
        ViewBag.Title = "<a href='#'>A link</a>";
        return PartialView();
    }

y

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<dynamic>" %>

<%= ViewBag.Title%>

Eso es ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top