0
私は、ASP.NET MVCアプリケーションに剣道のデータグリッドを持っています。グリッドにバインドされたデータの最初の列には、HTMLリンクを含む文字列が含まれています。ブラウザーでグリッドが読み込まれると、ハイパーリンクとして表示されるのではなく、HTMLマークアップがエスケープされて表示されます。剣道グリッド(ASP.NET MVCラッパー)がバインドされたデータのHTMLリンクをエスケープするのを防ぐにはどうすればいいですか?
どのようにこの動作を変更できますか?
<div>
@(Html.Kendo().Grid<ManageProjectViewModel>()
.Name("grid")
.Columns(columns =>
{
columns.Bound(c => c.OrganizationName).Width(150).Format("");
columns.Bound(c => c.Name).Width(150);
columns.Bound(c => c.AdministratorName).Width(150);
columns.Bound(c => c.SponsorName).Width(150);
})
.Selectable(selectable => selectable
.Mode(GridSelectionMode.Single))
.Events(events => events.Change("onChange").DataBound("initGrid"))
.Sortable()
.DataSource(dataSource => dataSource
.Ajax()
.Read(read => read.Action("ListProjects", "Organization"))
.ServerOperation(false)
)
)
</div>