문제

내 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 문자열에서 데이터 서버 측을 포맷하고 뷰백에서 결과를 설정해야합니다.

    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