C# 剑道工具提示使用AJAX加载内容而不显示内容

C# 剑道工具提示使用AJAX加载内容而不显示内容,c#,asp.net-mvc,kendo-ui,kendo-tooltip,C#,Asp.net Mvc,Kendo Ui,Kendo Tooltip,我试图在Telerik网站上实现工具提示: 这是我在cshtml页面上的脚本代码: @(Html.Kendo().Tooltip() .For("#grOrders") .Filter("td a") .LoadContentFrom("ToolTipCustomer", "Home") .Position(TooltipPosition.Right) .Width(200) .Height(150) .Events(events => events.RequestStart("reque

我试图在Telerik网站上实现工具提示:

这是我在cshtml页面上的脚本代码:

@(Html.Kendo().Tooltip()
.For("#grOrders")
.Filter("td a")
.LoadContentFrom("ToolTipCustomer", "Home")
.Position(TooltipPosition.Right)
.Width(200)
.Height(150)
.Events(events => events.RequestStart("requestStart"))

事件请求启动:

function requestStart(e) {
    e.options.data = {
        id: e.target.data("id")
    }
}
和控制器:

public ActionResult ToolTipCustomer(int id)
    {
        Customers objCustomer = new Customers();
        DaCustomers db = new DaCustomers();
        objCustomer = db.GetCustomerById(id);
        StringBuilder str=new StringBuilder();
        str.Append("<div style='text-align:left;'>");
        str.Append("<p>" + objCustomer.Name + "</p>");
        str.Append("</hr>");
        str.Append("<p>Address: " + objCustomer.Address + "</p>");
        str.Append("<p>Telephone: " + objCustomer.Phone + "</p>");
        str.Append("<p>Email: " + objCustomer.Email + "</p>");
        str.Append("</div>");
        ViewBag.Title=str;
        return PartialView();
    }
结果是:


当我悬停标记a时,工具提示不显示任何内容,当我调试时,方法TooltipCustomer获取参数id并准确返回StringBuilder,不知道哪里出错,请帮助我。

问题已解决。对不起,我犯了一个常见的错误


工具提示上文本的默认颜色为白色,我将工具提示的背景设置为相同。

ToolTipCustomer局部视图中有什么?仅@Html.rawViewBag.Title