Выполнение JS в .NET

Из клиента мне приходил строка с HTML кодом, которая имеет тег. Примерно, все выглядит так:

<body>
<h1 id="h1-test">Hello world!</h1>

#TableData#

<script>
    const test = document.getElementById("h1-test");
    test.style.color = "red";
</script>
</body>
</html>

После этого, на беке я формирую некую таблицу, и буду отправлять ее на почту клиенту. Проблема в том, что со стороны клиента может приходить JS. Я хочу на беке применять его к HTML, получать конечную строку (в моем случае, тег h1 со стилем color: red), потом удалять js, и тогда отправлять. Я пытался использовать Jint, но я не могу получать доступ к DOM, и получаю ошибку при выполнение document.getElementBy... Могу ли я обойти то как-то?


Ответы (0 шт):