' /'中的服务器错误Application.Connection字符串错误..提供程序名称?

时间:2015-06-18 12:24:42

标签: c# asp.net sql-server

您好我收到此错误,似乎无法弄清楚可能出现的问题。

  

CS1061:' ASP.manager_aspx'不包含' SqlDataSource1_Selecting'的定义没有扩展方法' SqlDataSource1_Selecting'接受类型' ASP.manager_aspx'的第一个参数。可以找到(你错过了使用指令或汇编引用吗?)`

这就是数据源的样子

<asp:SqlDataSource ID="SqlDataSourceRegistration" runat="server" 
        ConnectionString="<%$ ConnectionStrings:RegistrationConnectionString %>" 
        OnSelecting="SqlDataSource1_Selecting" SelectCommand="SELECT * FROM [usertable1]">

    </asp:SqlDataSource>

我的网络配置看起来像这样

connectionStrings>
    <add name="RegistrationConnectionString" 
         connectionString="Data Source=(.\sqlexpress)\v11.0;AttachDbFilename=|DataDirectory|\Registration.mdf;Integrated Security=True"
        providerName="System.Data.SqlClient" />
</connectionStrings>

有人可以告诉我如何解决它吗?

1 个答案:

答案 0 :(得分:1)

在您的代码隐藏中,您必须添加以下内容:

protected void SqlDataSource1_Selecting(object sender, SqlDataSourceSelectingEventArgs e)
{
}