Pergunta

Quando utilizar LoadContentFrom na minha Kendo.Descrição, a descrição é sempre vazio, tudo que eu vejo é uma caixa cinza com o tamanho que especificado.Ele não ir para o controlador para obter os dados (verificado com o ponto de interrupção), mas depois disso, nada.Se eu usar ContentTemplateId em vez disso, ele mostra que o modelo, mas eu realmente precisa para obter algum dinâmico de dados do servidor.O que estou ausente para corrigir isso?

Obrigado

<%: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);
}
Foi útil?

Solução

Resposta:Você não pode retornar dados da maneira que eu estava fazendo.É necessário formatar os dados do lado do servidor em uma seqüência de caracteres HTML e definiu o resultado na ViewBag.

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

e

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

<%= ViewBag.Title%>

Que é isso...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top