Kendo descrição vazio com LoadContentFrom
-
20-12-2019 - |
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);
}
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