0
왼쪽 패널 및 오른쪽 창으로 된 검도 UI 스플리터가 있습니다. 왼쪽 패널에는 여러 보고서에 대한 링크로 구성된 켄드워 (kendoui) 패널 막대가 있습니다. 이제는 iframe을 사용하여 오른쪽 창에서 보고서 페이지를 열려고하는 모든 링크의 onclick. 그러나 어떤 이유로 보고서 페이지가 새 창에서 열리고 있습니다. 검도 UI 분배기, 검도 UI 패널 바, I와Kendo Ui 스플리터, 패널 막대 및 Iframe
<a class="right" target="reportDisplayPane" title="MyTitle" href="reports/params.aspx?rt=Basic Reports&rn=My Report">My Report</a>
MVC보기 코드는 프레임 패널 표시 줄에 링크 중 하나에서
샘플 앵커 태그입니다.
@(Html.Kendo().Splitter()
.Name("splitter")
.Orientation(Kendo.Mvc.UI.SplitterOrientation.Horizontal)
.Panes(horizontalPanes =>
{
horizontalPanes.Add()
.Size("20%")
.HtmlAttributes(new { id = "left-pane", style = "height:100%;" })
.Collapsible(true)
.Content(@<div class="pane-content">
<div id="navigation">
@(Html.Kendo().PanelBar()
.Name("panelbar")
.ExpandMode(Kendo.Mvc.UI.PanelBarExpandMode.Multiple)
.HtmlAttributes(new { style = "width:100%;height:100%;" })
.Items(panelbar =>
{
foreach (var category in Model.MyModel.Categories)
{
panelbar.Add().Text(category)
.Items(reports =>
{
foreach (var report in Model.MyModel.Reports)
{
if (report.Category.Equals(category))
{
reports.Add().Text(report.NavigateURL).Encoded(false);
}
}
});
}
})
)
</div>
</div>
);
horizontalPanes.Add()
.Size("80%")
.HtmlAttributes(new { id = "right-pane",style = "height:100%;"})
.Collapsible(false)
.Content(@<div class="pane-content">
<iframe id="reportDisplayPane" ></iframe>
</div>);
})
Please suggest on what might be wrong here.