【发布时间】:2013-10-09 15:30:10
【问题描述】:
当我看到这个错误时我需要做什么:(DataSource和DataSourceID都定义在'DataLista'上。删除一个定义。)
我的代码如下:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{string path = Server.MapPath(".") + "\\upload\\";
string[] list = System.IO.Directory.GetFiles(path);
var listone = from filename in System.IO.Directory.GetFiles(path) select string.Format("upload/{0}", System.IO.Path.GetFileName(filename));
DataLista.DataSource = listone;
DataLista.DataBind();//This line gives error
}
}
【问题讨论】:
-
您能否也展示一下
DataLista的前端代码?在我看来,您可能正在前端调用 DataSourceID。 -
这是我很长时间以来看到的最清晰的错误消息之一。可以通过哪些方式对其进行改进,以便您了解问题所在?