我的GridMvc库有问题。我想添加包含字符串连接表的列和分隔符,这是我的代码:
columns.Add()
.RenderValueAs(
row => string.Join(
HttpContext.Current.Server.HtmlEncode("<br/>"),
row.QuestionDifficultyToPosition.Select(
r => r.Difficulty.DifficultyName).ToArray()))
.Titled("Difficulties")
.Filterable(true)
.Sortable(true);
但结果我得到了:
Easy<br/>Hard
你有什么想法,为什么它不起作用?
答案 0 :(得分:1)
您看到已编码的<br/>
,因此您需要移除对HtmlEncode()
方法的调用。另外,来自docs ...
你需要禁用默认编码和satinizing cell值, 使用编码和清理方法。
columns.Add()
.Encoded(false)
.Sanitized(false)
.RenderValueAs(
row => string.Join(
"<br/>",
row.QuestionDifficultyToPosition.Select(
r => r.Difficulty.DifficultyName).ToArray()))
.Titled("Difficulties")
.Filterable(true)
.Sortable(true);