将Kendo模板中的HTML标签呈现为HTML

德夫林康乃馨

我在存储回车符的SQL数据库中存储了一个字符串。我可以通过NotePad ++看到回车。当我在剑道模板中显示该字符串时,所有内容都是一个长字符串,没有回车符。

我已经尝试过用字符串替换将\ r \ n替换为<br \>当我这样做时,我现在看到
换行符应该在哪里。我认为这是呈现HTML标签的正确语法:

<script id="detail-template" type="text/x-kendo-template">
<div>
    <span><b>Position Description : </b>#= PositionDescription #</span>
</div>

这是我的jquery kendo网格中的相关定义:

detailTemplate: kendo.template($("#detail-template").html()),
detailInit: function(e) {
                kendo.bind(e.detailRow, e.data);
            },

但是我得到这个:

文字

我也尝试使用#:#,但随后得到:

文字2

这是我进行替换的地方(在Model实体类中)

position.PositionDescription = position.PositionDescription.ToString().Replace("\r\n", "<br />");

更新:

这是e.data的控制台日志记录:

测井

德夫林康乃馨

所需的更改是将字段添加到主网格中,使用Html.Raw,然后在主网格中隐藏该列。无需在jquery中的模板或kendo detailInit配置中进行任何更改。

主网格HTML:

        <tbody>
        @foreach (var item in Model)
        {
            <tr>
                <td></td>
                <td>@item.location.LocationName</td>
                <td>@item.position.department.DepartmentName</td>
                <td>@item.position.PositionName</td>
                <td>@item.PostingID</td>
                <td>@item.PositionID</td>
                <td>@Html.Raw(@item.position.PositionDescription)</td>
                <td>@item.LocationID</td>
                <td>@item.position.DepartmentID</td>
                <td>@item.PostingCreated</td>
                <td>@item.PostingQuantity</td>
            </tr>
        }
    </tbody>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将内容标签呈现为聚合物和飞镖中模板的一部分

来自分类Dev

灰烬js,将html标签注入模板并将其呈现为html

来自分类Dev

Rails将HTML呈现为pre元素内的纯文本

来自分类Dev

struts逻辑标签呈现html格式,JSTL标签不

来自分类Dev

如何使用jquery将数据呈现为html中的缩进列表?

来自分类Dev

Django模板将HTML参数呈现为文本

来自分类Dev

如何将HTML文件呈现为haml

来自分类Dev

使Angular指令模板中的html标签从json正确呈现

来自分类Dev

使用RazorEngine插入html以呈现为HTML填充模板

来自分类Dev

Vue无法呈现为html

来自分类Dev

模板标签未在HTML中呈现

来自分类Dev

如果它们来自React Component中的数组,如何将html标签呈现为html标签而不是字符串?

来自分类Dev

Grails:将taglib中的模板呈现为HTML

来自分类Dev

视图被呈现为html

来自分类Dev

灰烬js,将html标签插入模板并将其呈现为html

来自分类Dev

在Ractive.js中使用HTML标签呈现内容

来自分类Dev

将文档字段呈现为HTML

来自分类Dev

将HTML电子邮件呈现为PNG

来自分类Dev

如何使用jquery将数据呈现为html中的缩进列表?

来自分类Dev

Django模板使用基于函数的视图将字典值呈现为html形式

来自分类Dev

如何在Orchard中更改默认的html标签呈现?

来自分类Dev

如何在MVC 4中将数据库行呈现为html标头?

来自分类Dev

使Angular指令模板中的html标签从json正确呈现

来自分类Dev

如何将HTML呈现为文本

来自分类Dev

Express 将原始 html 呈现为文本

来自分类Dev

Iron 将 html 呈现为文本

来自分类Dev

Django如何将列表中的查询集呈现为html

来自分类Dev

模板文字写出 HTML 而不是呈现为 HTML 的 div

来自分类Dev

脚本标签将 Javascript 呈现为具有看似有效的 HTML 的文本

Related 相关文章

  1. 1

    将内容标签呈现为聚合物和飞镖中模板的一部分

  2. 2

    灰烬js,将html标签注入模板并将其呈现为html

  3. 3

    Rails将HTML呈现为pre元素内的纯文本

  4. 4

    struts逻辑标签呈现html格式,JSTL标签不

  5. 5

    如何使用jquery将数据呈现为html中的缩进列表?

  6. 6

    Django模板将HTML参数呈现为文本

  7. 7

    如何将HTML文件呈现为haml

  8. 8

    使Angular指令模板中的html标签从json正确呈现

  9. 9

    使用RazorEngine插入html以呈现为HTML填充模板

  10. 10

    Vue无法呈现为html

  11. 11

    模板标签未在HTML中呈现

  12. 12

    如果它们来自React Component中的数组,如何将html标签呈现为html标签而不是字符串?

  13. 13

    Grails:将taglib中的模板呈现为HTML

  14. 14

    视图被呈现为html

  15. 15

    灰烬js,将html标签插入模板并将其呈现为html

  16. 16

    在Ractive.js中使用HTML标签呈现内容

  17. 17

    将文档字段呈现为HTML

  18. 18

    将HTML电子邮件呈现为PNG

  19. 19

    如何使用jquery将数据呈现为html中的缩进列表?

  20. 20

    Django模板使用基于函数的视图将字典值呈现为html形式

  21. 21

    如何在Orchard中更改默认的html标签呈现?

  22. 22

    如何在MVC 4中将数据库行呈现为html标头?

  23. 23

    使Angular指令模板中的html标签从json正确呈现

  24. 24

    如何将HTML呈现为文本

  25. 25

    Express 将原始 html 呈现为文本

  26. 26

    Iron 将 html 呈现为文本

  27. 27

    Django如何将列表中的查询集呈现为html

  28. 28

    模板文字写出 HTML 而不是呈现为 HTML 的 div

  29. 29

    脚本标签将 Javascript 呈现为具有看似有效的 HTML 的文本

热门标签

归档