如何让C#与网页中的JS互动,要调用JS 我想用C#获取一个页面,但是发现,网址中包含了referer网页中的一个通过js的方法得到的一个值。我现在想得到这个referer的值,不知道应该怎么去做。搜了很久,貌似是要用到invokeScript这个方法,但是不是很明白怎么使用。谢谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "js", "JsMethod()", true); IHTMLWindow2 win = (IHTMLWindow2)webBrowser.Document.Window.DomWindow;win.execScript("", "Javascript");function DoAdd(a, b) { return a + b;}object i= webBrowser.Document.InvokeScript("DoAdd", new object[] { 1, 2 });int sum = Convert.ToInt32(i); html代码和js文件需要,下载下来吗?还是放哪里?怎么产生联系?win.execScript("", "Javascript");这个参数具体放什么哦? http://www.cnblogs.com/qianlifeng/archive/2010/07/21/1782350.html 那篇文章很早就在别的地方看过,有地方不是很明白,如果我的js是独立的文件,那要放哪里?另外那个index.htm是放在哪里? 有Refer的C# 代码啊为什么不用呢Request.UrlRefer... 把JS里面方法执行的逻辑写到C#代码里面去,嘿嘿~~ 求助,C#达人进来看看吧 很诡异的画图板问题,你遇到过吗? 一个C#的绘图问题? 回复:新版csdn怎么回复不了? 知道本机的SESSIONID,怎么获得SESSION值? 送100分,中国网赚先锋论坛,让你找到什么是网赚!!!!! String和StringBuilder哪一个要好使一点 DataSet ArrayList 的区别 OCR的问题? 关于FTP的问题 《C#高级编程第四版》翻译的真的很垃圾,希望新学c#的不要看了,另求一本好的c#资料 TextBox的数据绑定问题
win.execScript("", "Javascript");function DoAdd(a, b) {
return a + b;
}
object i= webBrowser.Document.InvokeScript("DoAdd", new object[] { 1, 2 });
int sum = Convert.ToInt32(i);
html代码和js文件需要,下载下来吗?还是放哪里?怎么产生联系?
win.execScript("", "Javascript");
这个参数具体放什么哦?
那篇文章很早就在别的地方看过,有地方不是很明白,如果我的js是独立的文件,那要放哪里?另外那个index.htm是放在哪里?