asp.net-mvc - 剑道网格的 Antixss
问题描述
控制器.cs
ViewData["Applications"] = await _applicationClient.GetAll();
视图.cshtml
@(Html.Kendo().Grid<ResourceViewModel>
()
.Columns(columns =>
{columns.ForeignKey(r => r.ApplicationId, (System.Collections.IEnumerable)ViewData["Applications"], "Id", "Assembly").Title("Application").Width(100);})
ForeignKey 列的 antixss 代码是什么?
解决方案
保存到数据库时使用 HttpUtility.HtmlEncode(..) 解决了类似的问题。
HttpUtility.HtmlEncode(application);
推荐阅读
- sql - 使用 REST 或 JSON 查询 powerbi 站点(来自 Linux)
- r - 有没有办法合并 R 中列中字符串值略有不同的两个数据帧?
- html - 轮播上的响应式卡片覆盖
- arrays - Numpy 数组操作 - 在某个元素之前访问元素
- javascript - 如何在 doSetTimeout 函数中执行多个命令?
- python - 如何在 matplotlib 中从数字列表中制作图表?
- python - 如何连接多维numpy数组中的单个维度
- angular - 在 Angular 8 中使用异步获取未定义
- visual-studio - 在 Visual Studio 解决方案中更改每个项目的属性?
- ionic-framework - 离子选择与多个=真