我有一些 xml 文件,其中包含用于在我的页面中填充下拉列表的源数据。这些下拉菜单会根据从其他 dropdwons 中选择的项目重新填充。我收到服务器错误
找不到路径 X:\ASP.Net\CommodDisplay\DataFiles\dataXML.xml' 的一部分。
即使这是一条有效的路径。
这是我用来调用它的代码;
Dim doc As New XmlDocument()
'Load XML from the file into XmlDocument object
doc.Load(HttpContext.Current.Server.MapPath("~/DataFiles/dataXML.xml"))
Dim root As XmlNode = doc.DocumentElement
'Select all nodes with the tag Book
Dim nodeList As XmlNodeList = root.SelectNodes("futures")
For Each node As XmlNode In nodeList
ddlMainsub1.Items.Add(node.SelectSingleNode("product").InnerText)
Next
我也尝试使用 Server.MapPath 并得到同样的错误。这些文件位于网络驱动器中。这有关系吗?