我开始创建一个简单的网络浏览器...... 当我编码它的网页没有加载...
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
webBrowser1.Navigate("textBox1.Text");
}
}
}
当我访问网页时,这是错误。
答案 0 :(得分:1)
当您使用""
文字时,您告诉Compiler
将这些""
之间的内容视为文字字符串而不是有效的C#
表达式。因此不会评估表达式。您的WebBrowser
控件将完全按原样接收此文字字符串"textBox1.Text"
。而不是Text
Control的textBox1
属性。删除这些""
文字:
webBrowser1.Navigate(textBox1.Text);
您的WebBrowser
控件将获得Text
控件的textBox1
属性值。
答案 1 :(得分:0)
使用webBrowser1.Navigate(textBox1.Text);
代替