質問

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

役に立ちましたか?

解決

回答:あなたは私がやっている方法を返すことはできません。データサーバー側を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