View показывает HTML-код вместо рендеринга HTML-кода - PullRequest
1 голос
/ 12 апреля 2019

Я хочу показать word.docx для преобразования в pdf и показать в моем браузере после сохранения документа docx. Но не смог найти хорошего исходного кода, поэтому решил конвертировать в HTML проще, но когда я отправляю эти HTML-коды в View, я вижу HTML-коды. Представление не отображает HTML, чтобы показать результат кода.

VIEW = ConvertHTML.cshtml

 @model  string

CONTROLLER

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)

Пока ничего не работает

1 Ответ

1 голос
/ 12 апреля 2019

Измените свой код на:

public IActionResult ConvertHTML(string strDoc)
{
    var htmlCode = ParseDOCX(new FileInfo(strDoc));
    return Content(htmlCode, "text/html");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...