在ASP.net中使用OnCLick的问题

Mad*_*wer 1 c# asp.net webforms

这是我的.aspx文件后面的鳕鱼中的简单重定向功能

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}

protected void GoToClicked(object sender, EventArgs e)
{
    Response.Redirect("LoginPage.aspx");
}
}
Run Code Online (Sandbox Code Playgroud)

很基本的.

这是调用它的asp:LinkBut​​ton

<asp:LinkButton ID="LoginLink" runat="server" Text="Login" Font-Bold="true" OnClick="GoToClicked" ></asp:LinkButton>
Run Code Online (Sandbox Code Playgroud)

每当我尝试构建时,我都会收到以下错误:

 Error  1   'GoToClicked' is not a member of 'ASP.default_aspx'.       C:\Users\urMom\Documents\Visual Studio 2013\WebSites\HW_2\Default.aspx   65  
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我试过跟随:

而是使用Server.Transfer

将功能从受保护更改为公共

尝试使用和不使用id标记(包括大写和小写)

mas*_*son 5

<asp:LinkButton ID="LoginLink" runat="server" Text="Login" Font-Bold="true" OnClick="GoToClicked"></asp:LinkButton>
Run Code Online (Sandbox Code Playgroud)

资本化很重要.GoToCLicked应该是GoToClicked.

此外,错误消息中的类名不符合类后面的代码中显示的类名.您需要确保这些是同步的,请仔细检查@PageASPX页面顶部的指令.