在我的kendo.tooltip中使用loadContentent时,工具提示始终为空,我看到的只是一个灰框,我指定的大小。它确实转到了控制器以获取数据(用断点验证),但之后,没有。 如果我使用ContentTempilitiD,它会显示模板,但我真的需要从服务器获取一些动态数据。 我错过了什么来解决这个问题?

感谢

<%: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);
}
.

有帮助吗?

解决方案

答案:你不能以我在做的方式返回数据。您需要在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%>
.

这是...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top