首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >视图显示HTML代码,而不是呈现HTML代码。

视图显示HTML代码,而不是呈现HTML代码。
EN

Stack Overflow用户
提问于 2019-04-12 11:21:06
回答 1查看 90关注 0票数 1

我想显示word.docx转换为pdf,并显示在我的浏览器后,docx文件保存。但是找不到任何好的源代码,所以决定转换成HTML比较简单,但是当我把这个HTML代码发送到View时,我可以看到HTML代码。视图不呈现HTML以显示代码的结果。

VIEW = ConvertHTML.cshtml

代码语言:javascript
复制
 @model  string

控制器

代码语言:javascript
复制
public string ConvertHTML(string strDoc)
{
    var htmlCode = ParseDOCX(new FileInfo(strDoc));
    return h;
}

我试过这个

代码语言:javascript
复制
public IActionResult ConvertHTML(string strDoc)
{
    var htmlCode = ParseDOCX(new FileInfo(strDoc));
    return View(h);
}

错误:

处理请求时发生了未处理的异常。InvalidOperationException:视图‘xmlns=’">http://www.w3.org/1999/xhtml">.

我也试过

代码语言:javascript
复制
@model  string
@Html.Raw(Model)

到目前为止,什么工作都没有。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-12 12:13:30

将代码更改为:

代码语言:javascript
复制
public IActionResult ConvertHTML(string strDoc)
{
    var htmlCode = ParseDOCX(new FileInfo(strDoc));
    return Content(htmlCode, "text/html");
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55650510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档