微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在C#应用程序中执行JavaScript函数

在不使用Webbrowser控件的情况下,如何在C#应用程序中执行与任何浏览器DOM依赖关系分离的JavaScript函数?我正在调查实施验证规则一次,用于服务器和客户端验证.如果您愿意,请参阅this question以供参考.我可以使用任何JS解释器库吗?

附录:
我的目标是在客户端和服务器上自动部署和调用完全相同的验证逻辑,在实际验证期间不进行两者之间的通信.因此,理想情况下,我会在JavaScript中编写验证逻辑,并将其呈现给页面.或者,我可以在C#中编写我的逻辑代码,使用Script#将其转换为JavaScript,并将其呈现给页面.

我不希望在客户端和服务器端维护单独的验证功能,并且我不希望AJAX调用服务器验证功能,并且我不希望仅客户端或仅服务器验证.

最佳答案
这可能有助于A script host for C#/VB.NET/JScript.NET它使用Framework中的内置类来执行VB,C#或JavaScript中的脚本.

它使用CodeDomProvider执行脚本,另请参阅this文章获取更复杂的示例.

原文地址:https://www.jb51.cc/js/429308.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐