<分区>
如果不使用 WebBrowser 控件,我如何在 C# 应用程序中执行与任何浏览器 DOM 依赖项分离的 JavaScript 函数?我正在调查只实现一次验证规则,用于服务器和客户端验证。参见 this question喜欢的话可以引用。有没有我可以使用的 JS 解释器库?
附录: 我的目标是在客户端和服务器上自动部署和调用完全相同的验证逻辑,而无需在实际验证期间在两者之间进行通信。所以,理想情况下,我会用 JavaScript 编写我的验证逻辑,并将其呈现到页面。或者,我可以用 C# 编写我的逻辑,然后使用 Script# 将其转换为 JavaScript ,并将其呈现到页面。
我不希望在客户端和服务器端维护单独的验证功能,我不希望 AJAX 调用服务器验证功能,我不希望仅客户端或仅服务器验证。