使用字符串在Web浏览器中导航

本文关键字:浏览器 导航 Web 字符串 | 更新日期: 2023-09-27 18:22:02

我想知道是否有人知道为什么我不能调用下面的一个字符串在webBrowser上使用。

    public void XMLR()
    {
        XmlDocument doc = new XmlDocument();
        Form1 frontmain = new Form1();
        doc.Load("C:''myXmFile.xml");
        XmlNodeList bookList = doc.GetElementsByTagName("buttons");
        foreach (XmlNode node in bookList)
        {
            XmlElement bookElement = (XmlElement)node;
            string workshop1 = bookElement.GetElementsByTagName("workshop1")[0].InnerText;
            string workshop2 = bookElement.GetElementsByTagName("workshop2")[0].InnerText;
            string workshop3 = bookElement.GetElementsByTagName("workshop3")[0].InnerText;

    public void button1_Click(object sender, EventArgs e)
    {
        webBrowser1.Navigate(workshop1);
    }

它不允许我使用字符串"workshop1"进行导航——我可能错过了什么或有心理障碍。谢谢

使用字符串在Web浏览器中导航

变量是构造函数的本地变量。尝试在类级别中声明它

class XMLR
{
    private string workshop1;
    ...
}