日期:2014-05-17  浏览次数:20986 次

C# WebClient类中js脚本处里的一个问题
通过一个IE浏览器正常情况下最终POST提交的数据如下:
type=2&username=myname&password=EA3834ADEQER3413EADFADFAER3FAFALKFLKJLKJ433131341235KDFADFADF

其中,type和username这2个字段是原文,password字段的值是运行一段js后的加密字符串(这个js函数可能需要调用不同js文件中的相关函数来完成最终的字符串输出)

为了提高效率,在c#下我想用WebClient这个类提交上面的数据,那么这个password我该怎么处理才得得到那个js处理后的字符值?换句话就是说,没有了ie浏览器,我在使用WebClient提交页面数据的情况下,如何运行js脚本,得到password的值?请高手指教。谢谢
------解决方案--------------------
javascript那段加密函数你有吗?如果有,.net里好像有一个可以解析执行javascript的命名空间,呵呵
------解决方案--------------------
执行加密的函数是用什么写的。js么?还是c#。
c#写的就很简单了啊,直接调用一下不就得到了么。

js写的?换成c#重写一下很难么?