【发布时间】:2017-11-29 15:45:15
【问题描述】:
我不断收到这些 ( ) 字符的错误。我公司使用的应用程序是用 asp.Net MVC 编写的,我处理这个应用程序的配置 CSHTML 部分。据我了解,这个应用程序需要所有查询并针对数据库(sql)运行,然后使用 CHSTML 以 PDF 格式显示结果。错误发生在包含字符 的一列中。 我不允许编辑数据。有没有办法可以在 CSHTML 中转义。 这是cshtml配置中的行代码示例
@Html.Raw(headerRowHelper.FormatData(null, " Description ", null, true))
@foreach (DataRow row in TabData_7.Tables[0].Rows)
{
`@Html.Raw(dataRowHelper2.FormatData(null, row["SEGMENTDESC"], null, true))`
}
【问题讨论】:
-
任何人都知道我尝试使用@Html.Raw(HttpUtility.HtmlAttributeEncode(dataRowHelper2.FormatData(null, row["SEGMENTDESC"], null, true)))。这没有通过错误,也没有在结果中显示任何内容。
-
您能否详细说明在使用 Aspose.Pdf 的任何功能时是否遇到问题? PS:我与 Aspose 一起担任开发人员宣传员。
-
是的,使用 Aspose.pdf 的 cshtml 文件。我需要知道如何转义这些字符
-
请分享一个缩小的代码 sn-p,以及源文件(如果有)以及使用 Aspose.Pdf 重现此问题的步骤,以便我们进一步调查以帮助您。
-
谢谢我通过添加这段代码修复它@Html.Raw(dataRowHelper2.FormatData(null, Html.Encode(row["SEGMENTDESC"]), null, true))跨度>
标签: c# html asp.net-mvc razor aspose