最近一段時間因為公司老闆的要求:要求我對其他人開發的net框架網頁中自動插入資料,開始的時候我不清楚,後來到網上蒐集了一些資料
首先對webbrowser載入網頁
this
.webbrowser1.url
=new
system.uri(
"url位址
", system.urikind.absolute);
給一般不是框架網頁中的文字框賦值
webbrowser1.document.getelementbyid(
"文字框id
").innertext ="
weiling";
//文字框賦值根據id賦值
或者:this.webbrowser1.document.all["
文字框name
"].setattribute("
value
", "
0924
");//
文字框賦值根據name賦值
表單提交,也可以看成是乙個點選事件
htmlelement form
=webbrowser1.document.getelementbyid(
"formid");
//提交表單
form.invokemember(
"submit");
框架網頁中的文
本框賦值,"
framemain
"是框架的
name
webbrowser1.document.window.frames[
"framemain
"].document.getelementbyid(
"txtxingming
").innertext ="
521656";
//框架
賦值注:framemain 是框架的name
框架網頁中下拉框賦值
htmldocument doc
=webbrowser1.document.window.frames[
"framemain
"].document;
//框架下下拉框賦值
htmlelement el
=doc.getelementbyid(
"drpxingbie");
el.setattribute(
"selectedindex",
"1");
come on~~~~
通過WebBrowser實現WEB列印
這段時間搞的專案全部都有與列印有關的,為了方便工作,記錄一下平時應用的步驟 1 插入元件 br br br br br br br br br br br br br br br br br 2 列印設定 通過js設定頁首頁尾資訊 3 列印按鈕 4 不列印區域設定 並在不列印部分 前加入 在網上找到...
C 修改WebBrowser核心版本
最近在寫乙個專案,用html寫介面,所以需要用js和視窗程式進行互動.但是預設的ie核心實在太渣了,得知能夠修改登錄檔來更改預設核心版本,但是寫 的時候卻怎麼都不行.去谷歌了一下果斷找到了乙個有效的 檢查對比了下是登錄檔弄錯了.貼上正確的 作為記錄 public void setiecomp cat...
C 刪除WebBrowser控制項Session
因為要搞乙個類似帳號多開的小輔助,但是很坑爹的發現,在乙個webbrowser中,就算重新登入,顯示的仍然是上乙個帳號,嘗試清空cookie無效,目測就是session的問題,因為session資訊是屬於httponly cookie,所以不能直接清除。搜了一圈,最終在stackoverflow上找...