【发布时间】:2011-02-25 02:55:27
【问题描述】:
在 C# WebBrowser 控件中,我使用 w.RenderBeginTag(HtmlTextWriterTag.Select) 生成了一个带有许多 OPTION 元素的 SELECT HtmlElement。
当用户更改它时,我需要获取选择的值,因此在 WebBrowser DocumentCompleted 事件中添加了一个事件处理程序。
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
....
webBrowser1.Document.GetElementById("id_select_0").AttachEventHandler("onchange", new EventHandler(ddSelectedIndexChanged));
....
}
protected void ddSelectedIndexChanged(object sender, EventArgs e)
{
....
}
确实调用了事件处理程序,但 sender 参数为空且 e 为空。 有谁知道如何解决这个问题?
安德鲁
【问题讨论】: