C# 视图显示HTML代码,而不是呈现HTML代码

C# 视图显示HTML代码,而不是呈现HTML代码,c#,.net,asp.net-core,C#,.net,Asp.net Core,我想在保存docx文档后显示word.docx以转换为pdf并在浏览器中显示。但是找不到任何好的源代码,所以决定转换成HTML更简单,但当我发送这些HTML代码查看时,我可以看到HTML代码。视图不会呈现HTML以显示代码的结果 VIEW=ConvertHTML.cshtml @model string 控制器 public string ConvertHTML(string strDoc) { var htmlCode = ParseDOCX(new FileInfo(strDo

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

VIEW=ConvertHTML.cshtml

 @model  string
控制器

public string ConvertHTML(string strDoc)
{
    var htmlCode = ParseDOCX(new FileInfo(strDoc));
    return h;
}
我试过这个

public IActionResult ConvertHTML(string strDoc)
{
    var htmlCode = ParseDOCX(new FileInfo(strDoc));
    return View(h);
}
错误:

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

我也试过了

@model  string
@Html.Raw(Model)
到目前为止,一切正常

请将代码更改为:

public IActionResult ConvertHTML(string strDoc)
{
    var htmlCode = ParseDOCX(new FileInfo(strDoc));
    return Content(htmlCode, "text/html");
}

首先应该是
@Html.Raw(Model)
您的Docx到Html不正确。下面感谢Adriani6我输入错误,我已经使用了@Html.Raw(Model),但仍然无法工作。它显示html代码。完美。感谢您的帮助