我在基于Web的项目上使用C#编写ASP.NET,并且我遇到了compliation错误

0 c# asp.net

编译错误说明:在编译服务此请求所需的资源期间发生错误.请查看以下特定错误详细信息并相应地修改源代码.

编译器错误消息:CS1061:'ASP.index_aspx'不包含'cmdCheckMail_Click'的定义,并且没有扩展方法'cmdCheckMail_Click'接受类型'ASP.index_aspx'的第一个参数可以找到(你是否缺少using指令或者装配参考?)

来源错误:

Line 270:                                <tr>
Line 271:                                  <td align="right" colspan="2">
Line 272:                                      <asp:Button ID="cmdCheckMail" runat="server" Text="Check Mail" OnClick="cmdCheckMail_Click" Height="22px" Width="90px" />
Line 273:                                    </td>
Line 274:                                </tr>
Run Code Online (Sandbox Code Playgroud)

小智 5

如果您使用Code Behind模型,则需要添加

protected void cmdCheckMail_Click(object sender, EventArgs e)
{
    //....your event handling code goes here
}
Run Code Online (Sandbox Code Playgroud)

到index.aspx.cs

或者你需要添加

<script runat="server">
protected void cmdCheckMail_Click(object sender, EventArgs e)
{
    //....your event handling code goes here
}
</script>
Run Code Online (Sandbox Code Playgroud)

到index.aspx