我正在尝试将一个按钮元素注入到网页中以触发托管应用程序中的功能(通过使用WebBrowser控件的ObjectForScripting属性)。但是,我似乎无法设置类型或onclick属性来使其工作。 像
这样的东西button.SetAttribute("className", "btn btn-warning");
有效,但
button.SetAttribute("type", "button");
或
button.SetAttribute("onClick", "window.external.Scan(); return false;");
没有。 OuterHtml属性仅显示设置了其类属性的按钮元素,并且当前状态的按钮除了提交表单之外不执行任何操作,正如您从我尝试设置的属性中看到的那样,这不是什么我打算。