不使用WebBrowser控件,我该如何在C#应用程序中执行一个与任何浏览器DOM依赖无关的JavaScript函数?我正在研究仅为服务器和客户端验证实现验证规则一次的方法。如果您愿意,请参考此问题。是否有任何JS解释器库可供使用?
附加说明: 我的目标是在客户端和服务器上自动部署和调用完全相同的验证逻辑,而不需要在实际验证过程中两者之间进行通信。因此,理想情况下,我会在JavaScript中编写我的验证逻辑,并将其呈现到页面上。或者,我可以在C#中编写我的逻辑,使用Script#将其转换为JavaScript,并将其呈现到页面上。
我不希望维护客户端和服务器端分别维护的验证函数,也不希望使用AJAX调用服务器验证函数,也不希望只进行客户端或服务器端验证。
附加说明: 我的目标是在客户端和服务器上自动部署和调用完全相同的验证逻辑,而不需要在实际验证过程中两者之间进行通信。因此,理想情况下,我会在JavaScript中编写我的验证逻辑,并将其呈现到页面上。或者,我可以在C#中编写我的逻辑,使用Script#将其转换为JavaScript,并将其呈现到页面上。
我不希望维护客户端和服务器端分别维护的验证函数,也不希望使用AJAX调用服务器验证函数,也不希望只进行客户端或服务器端验证。