没有合适的资源?快使用搜索试试~ 我知道了~
一、开源项目 Javascript .NET 地址: http://javascriptdotnet.codeplex.com/ 它是Google Chrome V8引擎在.NET上的封装,功能完善,性能相对较高,推荐使用! (缺点就是asp.net web应用上,好象会报错) 示例代码: 代码如下:using Noesis.Javascript; using System; using System.Collections.Generic; namespace JsCSharp { class Program { static void Main(string
资源推荐
资源详情
资源评论
C#执行执行Javascript代码的几种方法总结代码的几种方法总结
一、开源项目一、开源项目 Javascript .NET
地址: http://javascriptdotnet.codeplex.com/ 它是Google Chrome V8引擎在.NET上的封装,功能完善,性能相对较高,推荐
使用! (缺点就是asp.net web应用上,好象会报错)
示例代码:
代码如下:
using Noesis.Javascript;
using System;
using System.Collections.Generic;
namespace JsCSharp
{
class Program
{
static void Main(string[] args)
{
using (JavascriptContext ctx = new JavascriptContext())
{
var i = ctx.Run(“1+2”);
Console.WriteLine(i);//3
ctx.Run(“var d = new Date(2013,9-1,2,20,30,15)”);
var d = ctx.GetParameter(“d”);
Console.WriteLine(d);//2013/9/2 20:30:15
var j = ctx.Run(“function add(x,y){return x+y;};add(5,10);”);
Console.WriteLine(j);//15
ctx.Run(“var obj = {};obj.name=’jimmy’;obj.sex=’Male’;obj.name=’杨俊明'”);
var obj = ctx.GetParameter(“obj”) as Dictionary<string, object>;
foreach (var key in obj.Keys)
{
Console.WriteLine(string.Format(“{0}:{1}”, key, obj[key]));
//name:杨俊明
//sex:Male
}
var jsonArr = ctx.Run(“[{Airport:’PEK’,Name:’北京首都机场’},{Airport:’XIY’,Name:’西安咸阳机场’}]”) as Array;
foreach (var item in jsonArr)
{
var json = item as Dictionary<string, object>;
foreach (var key in json.Keys)
{
Console.WriteLine(string.Format(“{0}:{1}”, key, json[key]));
//Airport:PEK
//Name:北京首都机场
//Airport:XIY
//Name:西安咸阳机场
}
}
ctx.SetParameter(“x”, 7);
ctx.Run(“function add(x,y){return x+y;}; function sub(x,y){return x-y;};k = add(2,x);var t = sub(9,1);”);
var k = ctx.GetParameter(“k”);
Console.WriteLine(k);//9
var t = ctx.GetParameter(“t”);
Console.WriteLine(t);//8
Console.Read();
}
}
}
}
部署时要注意,msvcp100.dll、msvcr100.dll这二个文件,要复制到bin目录下
资源评论
weixin_38646706
- 粉丝: 4
- 资源: 1005
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功