Без использования элемента управления WebBrowser, как я могу выполнить функцию JavaScript, которая отделена от любых зависимостей DOM браузера, в приложении C #? Я исследую реализацию правил проверки только один раз, для проверки как сервера, так и клиента. См. этот вопрос для справки, если хотите. Могу ли я использовать какие-либо библиотеки интерпретатора JS?
Добавление:
Моя цель здесь - автоматически развернуть и вызвать точно такую же логику проверки на клиенте и сервере, без связи между ними во время фактической проверки. Итак, в идеале я бы написал свою логику проверки в JavaScript и отобразил бы ее на странице. Кроме того, я мог бы написать свою логику в C #, преобразовать ее в JavaScript, используя Script # , и отобразить ее на странице.
Я не хочу, чтобы отдельные функции проверки поддерживались на стороне клиента и на сервере, и я не хочу, чтобы вызовы AJAX выполнялись на функциях проверки сервера, и я не хочу, чтобы только проверка клиента или только сервера выполнялась.