从C#textBox中获取输入,将其放入网页上的HTML TextBox中

时间:2013-07-22 13:06:26

标签: c#

所以我在这一点上只有一个工作。我在webBrowser1下遇到错误。我不确定为什么请帮忙。我知道如果我要解决所有问题,我就是aske,所以我将编辑下面的代码以显示form.cs中的所有内容。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

private void Submit_Click (object sender, EventArgs e)
{
using (WebBrowser browser = new WebBrowser())
        {
            browser.Url = new Uri("http://www.google.com");
            HtmlElement textBox = webBrowser1.Document.All["textbox1"];
            if (textBox1 != null)
            {
                textBox.InnerText = textBox1.Text;
            }

        }
}

我错过了让这项工作正常的事情。请指教。

3 个答案:

答案 0 :(得分:0)

我猜想缺少的一件事是.InnerText,你要将textBox内容分配给textBox1。

if (textBox1 != null)
{
     textBox1.InnerText = textBox.InnerText;
}

答案 1 :(得分:0)

在你的例子中,看起来你的目标已被翻转。不应该看起来像这样:

if(textBox != null)
{
    textBox.innerText = textBox1.Text;
}

答案 2 :(得分:0)

问题在于你的任务。如果您想从textBox1获取输入并将其分配给textBox的html文本框,请执行以下操作:

HtmlElement textBox = webBrowser1.Document.All["textbox1"];
if (textBox1 != null)
   {
      textBox.InnerText = textBox1.text;
   }