0

在我的 Kendo.Tooltip 中使用 LoadContentFrom 时,工具提示总是空的,我看到的只是一个我指定大小的灰色框。它确实去控制器获取数据(用断点验证),但在那之后,什么也没有。如果我改用 ContentTemplateId,它会显示模板,但我确实需要从服务器获取一些动态数据。我缺少什么来解决这个问题?

谢谢

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

控制器:

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

1 回答 1

0

答:你不能像我以前那样返回数据。您需要在 HTML 字符串中格式化数据服务器端并将结果设置在 ViewBag 中。

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

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

<%= ViewBag.Title%>

而已...

于 2014-02-26T19:51:44.817 回答