“/”应用程序中的服务器错误.连接字符串错误.提供程序名称

本文关键字:错误 字符串 程序 连接 应用程序 服务器 | 更新日期: 2023-09-27 17:57:00

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

CS1061:"ASP.manager_aspx"不包含"SqlDataSource1_Selecting"的定义,并且找不到接受类型为"ASP.manager_aspx"的第一个参数的扩展方法"SqlDataSource1_Selecting"(是否缺少 using 指令或程序集引用?`

这是数据源的样子

<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>

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

“/”应用程序中的服务器错误.连接字符串错误.提供程序名称

在你的代码隐藏中,你必须添加类似的东西:

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