0

我收到此错误

CS1061:“ASP.dashboard_aspx”不包含“Button6_Click”的定义,并且找不到接受“ASP.dashboard_aspx”类型的第一个参数的扩展方法“Button6_Click”(您是否缺少 using 指令或程序集引用?)

当我在我的开发 PC 上运行它时,它工作正常,但是当我上传到服务器上时,它给出了这个错误。

源错误:

Line 252:
Line 253:                </td><td>
Line 254:<asp:Button ID="Button3" runat="server" BackColor="#FF9933"     ForeColor="White"   Height="30px" Text="Search" Width="129px" OnClick="Button3_Click" Visible="False" />
Line 255:                </td>
Line 256:            </tr>

我的 CS 文件:

<asp:Button ID="Button3" runat="server" BackColor="#FF9933" Font-Size="Large" ForeColor="White" Height="30px" OnClick="Button3_Click" Text="Search" Visible="False" Width="200px" />

代码背后:

protected void Button3_Click(object sender, EventArgs e)
    {
        conn = new SqlConnection(strcon);
        conn.Open();
        DataTable dt = new DataTable();
        cmd = new SqlCommand("select * from AssignedProject  where under=@Projectid", conn);
        cmd.Parameters.AddWithValue("@Projectid", DropDownList2.Text);
        da = new SqlDataAdapter(cmd);
        da.Fill(dt);
        if (dt.Rows.Count > 0)
        {
            Label16.Text = "View FTEs Details";
            GridView5.Visible = true;
            GridView2.Visible = false;
            GridView5.DataSource = dt;
            GridView5.DataBind();

        }
        else
        {
            Label16.Text = " On Going Project";
            loadGV();
        }
        conn.Close();
    }

我尝试过: 1. 清理并重建 2. 重新创建按钮和事件 3. 研究过,他们说要在 <@Page 添加 Inherit 标签,它已经在那里了。似乎没有任何工作。它令人困惑,因为它前一天也在服务器上运行。刚添加了这个按钮和下拉列表,从那以后它就不起作用了。

如果我遗漏任何东西,请告诉我。谢谢

4

2 回答 2

1

在第 1061 行。您有另一个带有 Onclick="Button6_Click" 的按钮,并且从后面的代码中删除了受保护的 void 'Button6_Click'。

调试器不必指向确切的错误位置。

于 2014-12-27T12:55:26.847 回答
0

最后只好放弃了,一切都重复了。希望有一个可以工作的早期版本的备份。所以,艰难地吸取了教训。感谢大家。

于 2015-01-23T03:18:51.337 回答