使用 InvokeScript 在 WebBrouser 控件中填写表单

Fill a Form in the WebBrouser control using InvokeScript

我尝试使用 InvokeScript 在 WebBrowser 中填写表单。此代码有效:

WebBrowser1.InvokeScript("eval", "document.getElementById('name').value = 'anyword'")

但是当我尝试在脚本中引用文本框时,它不起作用:

WebBrowser1.InvokeScript("eval", "document.getElementById('name').value = textBox1.text")

我该怎么做?

WebBrowser1.InvokeScript("eval", 
                         "document.getElementById('name').value = '" 
                         + textBox1.text + "'")