'DataListCity'的DataSourceID必须是IDataSource类型的控件的ID。找不到ID为“SqlDataSource1”的控件

时间:2015-04-01 20:59:10

标签: c# asp.net .net

当我尝试在浏览器中显示页面时,我在页面上出现此错误

DataSourceID的{​​{1}}必须是DataListCity类型控件的ID。

并得到此错误。

  

找不到ID为SqlDataSource1的控件。

     

描述:执行期间发生了未处理的异常   当前的网络请求。请查看堆栈跟踪了解更多信息   有关错误的信息以及它在代码中的起源。

     

异常详细信息:System.Web.HttpException:的DataSourceID   'DataListCity'必须是IDataSource类型的控件的ID。一个   无法找到ID为“SqlDataSource1”的控件。

以下是我的母版页中导致错误的代码:

IDataSource

1 个答案:

答案 0 :(得分:0)

您的代码缺少asp:SqlDataSource的定义。错误清楚地表明了这一点。您可以在此处查看DataList和SqlDataSource的示例和详细信息https://msdn.microsoft.com/en-us/library/0603s5x0%28v=vs.85%29.aspx