Rupert

::Me(C#,VC,MonoTouch,MonoforAndroid);

导航

2012年12月5日

摘要: 在网上找了很久,于是产生了以下方法.针对于使用WebBrowser控件浏览网页,在其Document.Cookie中找不到SessionID信息时,则使用WebRequest发送请求,使用response.Headers["Set-Cookie"]来获得此属性中间的SessionID.1CookieCollectioncookieCheckCode;2CookieContainercontainer=newCookieContainer();34HttpWebResponseresponse=null;5HttpWebRequestrequest=null;67reques 阅读全文

posted @ 2012-12-05 17:43 ArRan 阅读(470) 评论(0) 推荐(0) 编辑

摘要: privatevoidwebBrowser1_DocumentCompleted(objectsender,WebBrowserDocumentCompletedEventArgse){//将所有的链接的目标,指向本窗体foreach(HtmlElementarchorinthis.webBrowser1.Document.Links){archor.SetAttribute("target","_self");}//将所有的FORM的提交目标,指向本窗体foreach(HtmlElementforminthis.webBrowser1.Document 阅读全文

posted @ 2012-12-05 17:40 ArRan 阅读(204) 评论(0) 推荐(0) 编辑

摘要: C#通过webbrowser控件与javascript交互1.C#里调用控件里面网页的js函数// 调用JavaScript的messageBox方法,并传入参数object[] objects = new object[1];objects[0] = “C#访问JavaScript脚本”;this.webBrowser1.Document.InvokeScript(“messageBox”, objects);//object就是传入的参数,而messageBox则是网页中预定义好的js函数。通过这种方式C#里面就可以执行Javascript函数,可以把上面的代码放到一个button的cli 阅读全文

posted @ 2012-12-05 16:44 ArRan 阅读(596) 评论(0) 推荐(1) 编辑