public IEnumerable<SelectListItem> GetProvince(){ XDocument xDoc = XDocument.Load(System.Web.HttpContext.Current.Server.MapPath("~/Models/Area.xml")); IEnumerable<SelectListItem> province = from p in xDoc.Descendants("area") select new SelectListItem {Text = p.Element("province").Value,Value = p.Element("provinceID").Value, }; return province;}报错,未将对象引用到实例。这是为什么呢,高人指点,谢谢了
2 回答
慕斯王
TA贡献1864条经验 获得超2个赞
public IEnumerable<SelectListItem> GetProvince()
{
XDocument xDoc = XDocument.Load(System.Web.HttpContext.Current.Server.MapPath("~/Models/Area.xml"));
return from p in xDoc.Descendants("area")
select new SelectListItem
{
Text = p.Element("province").Value,
Value = p.Element("provinceID").Value,
};
}
说实话,你的问题我不清楚是什么原因.不过你为什么不直接返回值了.
- 2 回答
- 0 关注
- 737 浏览
添加回答
举报
0/150
提交
取消