手动选择网页单选按钮

时间:2011-05-16 07:08:16

标签: c#

我想以编程方式选择代码中的单选按钮。单选按钮位于内部网页上。

到目前为止,我正在尝试这样做,

HtmlElement rButton = b.Document.GetElementById("nameOfButton) 

我假设让我处理单选按钮,但我找不到.selected = true或类似的东西。我需要这样做,因为在页面上,当选择此按钮时,页面上会出现更多值,然后我需要填写这些值。

编辑:我想我已经设法使用

完成了这项工作

rButton.invokemMemeber("click") - 但是我认为我仍然会因此而陷入死胡同。

我想补充一下,我认为该页面正在使用回发。如果我单击单选按钮,页面上会出现一组新选项,其中一个动态创建的文本框我需要一个句柄。这是不可能的?

2 个答案:

答案 0 :(得分:0)

你可以,

 var rButton = b.Document.GetElementById("nameOfButton"); 
    if(rButton != null)
         rButton.checked=true;

希望得到这个帮助。

答案 1 :(得分:0)

这对我有用:

if (doc.GetElementById("nameOfButton") != null)
            doc.GetElementById("nameOfButton").SetAttribute("checked", "true");
祝你好运!