我收到此错误
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 标签,它已经在那里了。似乎没有任何工作。它令人困惑,因为它前一天也在服务器上运行。刚添加了这个按钮和下拉列表,从那以后它就不起作用了。
如果我遗漏任何东西,请告诉我。谢谢