易截截图软件、单文件、免安装、纯绿色、仅160KB

C#怎么执行JavaScript(或者其他语言)代码?

想用C#做一个东西,能用JavaScript或者其他语言来控制。

比如输入一段JavaScript的代码
var a=1+2;
能够执行。

网上查了下,没找到什么有帮助的,希望高手帮忙,我不想自己写个JS的解释器……
希望能给我些相关的参考,先在这谢谢了!

P.S.
1:不是ASP.net的,也最好不是用JScript.net的编译器的方法。
2:需要内嵌入自定义的对象
比如我在C#下定了一个叫abc的类,能在JS框架下使用,当然曲线的使用也行,或者只能调用一个C#下定义的对象的相关方法也行,总之,这之间能交互的。

Thanks!
好牛的需求。
坐等大牛。

Up!

标记

1."我不想自己写个JS的解释器……"
你真的需要写个解释器... ...
而且是拿C#写一个解释器

2."比如我在C#下定了一个叫abc的类,能在JS框架下使用,当然曲线的使用也行,或者只能调用一个C#下定义的对象的相关方法也行,总之,这之间能交互的。"

JScript code:

function getobj()
{
var obj="<%=GetObject()%>";
alert (obj);
}



C# code:

public static string GetObject
{
return "hahaha";
}



To:Lost_Painting

额~~~~~
第一个,难道没有什么现成的解释器可用?
第二个,不明白。


相关问答:

后台调用JavaScript问题 - .NET技术 / ASP.NET

我在后台调用JavaScript的时候,他是在后台把事件的代码执行一次后在执行JavaScript方法
 有什么办法 在执行JavaScript方法的时候停住,在执行后面的代码
不太明白啊,说清楚点吧

就是执行后台代码的时候 ......

求c#操作sqlserver数据库问题

在数据库中有张表,有id,name两列,id 是主键,没有设置自增属性,在程序中取出这张表放入datatable,在这个datatable中插入一条记录,当更新数据库时提示id列不能为空,请问该怎么解决?
给它一个值!!主键不能为空 ......

利用C#编写txt转化到xml的程序

txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......

C# DataSet导出xml 批处理(循环)得怎么处理

DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
      <B>
        <C>
        </C>
  &nb ......

请教JavaScript键盘问题 - Web 开发 / JavaScript

怎么才能判断键盘是否被按下和松开。。。。。不知道怎么判断。。。谁能告诉我下吗。。。。谢谢
onkeydown和onkeyup事件

引用
onkeydown和onkeyup事件
自动触发这两个事件

onkeydown 按下
onkeyup 松开

......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号