反序列化失败

时间:2010-09-12 20:45:31

标签: asp.net

这是我的代码

            DropDownList1.Items.Add(new ListItem(" Prueba1"));
            DropDownList2.Items.Add(new ListItem(" Prueba1"));

//string[] filePaths = Directory.GetFiles(@"\\hmfsw\web\DTCWIN107\MYSITE.com\public_html\post\");

// Make a reference to a directory.
            DirectoryInfo di = new DirectoryInfo(@"\\hmfsw\web\DTCWIN107\MYSITE.com\public_html\post\");
            string path = @"\\hmfsw\web\DTCWIN107\MYSITE.com\public_html\linker\linker.xml";

// Get a reference to each file in that directory.
            FileInfo[] fiArr = di.GetFiles();

 // Display the names of the files.
            foreach (FileInfo fri in fiArr)DropDownList1.Items.Add(new ListItem(fri.Name));


            System.Xml.Serialization.XmlSerializer serializer =
            new System.Xml.Serialization.XmlSerializer(typeof(selector));
            System.IO.TextReader reader =
            new System.IO.StreamReader(path);
            selector s = (selector)serializer.Deserialize(reader);
            reader.Close();

好的,第一件事就是dropdownlist daes没有用prueba1和prueba2更新

但是下拉列表会更新文件夹的信息......

第二个问题是serializer.Deserialize daes什么都没有。下拉列表未加载xml ...

你能帮助我吗?

由于

1 个答案:

答案 0 :(得分:0)

我没有看到Dropdownlist与选择器之间存在任何关联。