/// <summary> /// 这个临时处理方案本来不应该在这里 /// </summary> /// <param name="inputStr"></param> /// <param name="key"></param> /// <param name="codeType"></param> /// <returns></returns> private static string DesCode(string inputStr, string key, string codeType, string jsPath) { MSScriptControl.ScriptControl js = new ScriptControl(); js.AllowUI = false; js.Language = "JScript"; js.Reset(); //Server.MapPath("/static/DES.js"); string jsCode = FileHelper.ReadFile(jsPath, System.Text.Encoding.UTF8); js.AddCode(jsCode); string result = js.Eval(String.Format("{0}('{1}', '{2}')", codeType, inputStr, key)); return(result); }