使用AxWebBrowser控件,当点击某个SUBMIT的时候,引发什么事件?
这个时候怎么得到form里各控件的value

解决方案 »

  1.   

    使用AxWebBrowser控件,当点击某个SUBMIT的时候,引发什么事件?
    ///“使用AxWebBrowser控件”和“点击某个SUBMIT的时候”引发的事件应该没有什么关系吧,除非你定义。
    楼主说的不是很清楚
    难道是用AxWebBrowser控件来显示网页
      

  2.   

    是的,我用的AxWebBrowser控件,显示网页
    输入数据后,点击提交按钮,我想捕获POST的数据
    我刚才看到了BeforeNavigate2事件和postData属性,不知道对不对?
      

  3.   

    哈哈,我成功了
    private void axWebBrowser1_BeforeNavigate2(object sender, AxSHDocVw.DWebBrowserEvents2_BeforeNavigate2Event e)
    {
    try
    {
    if (e.postData !=null)
    {
    string strPostData = System.Text.Encoding.ASCII.GetString ((Byte [])e.postData);
    }
    }
    catch(Exception eg)
    {
    MessageBox.Show (eg.Message );
    }
    }
      

  4.   

    是提交时候FORM内的数据
    在打开网页和提交的时候都会触发
      

  5.   

    have you resolved your question ?