一段 html代码<form name="" action="/buyEquip.do" method="post">
<input type="hidden" name="id" value="1"/>
<input class="text" type="text" name="buynum" value="1"/><input class="sub_btn blue"
type="button"
onclick="doSub(this)"
name="" value="购买"/>
</form>
                           
<form name="" action="/soldEquip.do" method="post">
<input type="hidden" name="id" value="1"/>
<input class="text" type="text" name="soldnum" value="1"/><input class="sub_btn"
type="button"
onclick="doSub(this)"
name=""
value="半价卖出"/>
</form>然后在 c#中object[] obj=new object[1];
obj[0] = //????这里的obj应该是什么?
webBrowser1.Document.InvokeScript(textBox4.Text,obj);请问网页中的this如何在c#中以参数形式提交?

解决方案 »

  1.   

    你应该去看一下那页的js里的doSub方法
    <input class="sub_btn" 
    type="button" 
    onclick="doSub(this)" 
    name="" 
    value="半价卖出"/> 
    这里的this就是这个button控件本身
    你在WinForm里可以用节点获取到你要提交的button做为参数提交我看着这两个FORM有点眼熟 好象是古惑仔的买卖地皮吧
      

  2.   

    LZ的意思不是很明了啊
    doSub(this)方法都没有给出来  看不出来哦