一、用MSScriptControl在C#中执行JavaScript代码javascript中有个eval方法用过的人都知道他的方便和强大之处。
在C#中,我们也可以通过Com组件来执行一段javascript代码。
下面的代码展示了如何用MSScriptControl 组件执行一段数学表达式:
1 2 3 4 |
|
要使用MSScriptControl需要引用com组件 Microsoft Script Control 1.0。解决方案资源管理器窗口 -> 右击引用 -> 选择COM中的Mircosoft Script Control -> 确定。这样会将程序集MSScriptControl添加在引用中
解决方案资源管理器--〉项目目录--〉引用--〉MSScriptControl--〉属性--〉嵌入互操作类型--〉改为false
--------------------- 本文来自 feihu_guest 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/feihu_guest/article/details/17464683?utm_source=copy
二、引用Microsoft.JScript与Microsoft.Vsa两个命名空间,并调用JScriptEvaluate方法实现
注:需加入Microsoft.JScript与Microsoft.Vsa两个命名空间。(已过时)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|