码迷,mamicode.com
首页 > Windows程序 > 详细

C# 后台调用前台JS

时间:2015-11-16 19:25:38      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:

 

1.需要添加微软的类库  Interop.MSScriptControl.dll

 

2.

var path = Path.GetFullPath("../../javascript/youziku.lib.js");
string str2 = File.ReadAllText(path);
string fun = string.Format(@"hex_md5(‘{0}‘)", item.Text);
string result = ExecuteScript(fun, str2);

 

3.

private string ExecuteScript(string sExpression, string sCode)
{
MSScriptControl.ScriptControl scriptControl = new MSScriptControl.ScriptControl();
scriptControl.UseSafeSubset = true;
scriptControl.Language = "JScript";
scriptControl.AddCode(sCode);
try
{

string str = scriptControl.Eval(sExpression).ToString();
return str;
}
catch (Exception ex)
{
string str = ex.Message;
}
return null;
}

C# 后台调用前台JS

标签:

原文地址:http://www.cnblogs.com/xiaoyaodijun/p/4969643.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!