2016-10-18 1 views
1

Вот простая функция редиректа в моем трески за моей .aspx файлаПроблемы с OnClick в ASP.net

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"); 
} 
} 

Довольно основным.

Вот аспида: LinkButton, что вызывает его

<asp:LinkButton ID="LoginLink" runat="server" Text="Login" Font-Bold="true" OnClick="GoToClicked" ></asp:LinkButton> 

Всякий раз, когда я пытаюсь построить я получаю следующее сообщение об ошибке:

Error 1 'GoToClicked' is not a member of 'ASP.default_aspx'.  C:\Users\urMom\Documents\Visual Studio 2013\WebSites\HW_2\Default.aspx 65 

Что я делаю неправильно? Я попытался следующим:

Использования Server.Transfer вместо

Изменения функции от защищенной публики

Попытки и без тега идентификатору (как заглавных букв и строчных букв)

+0

Есть ли причина, по которой вы не дважды нажали кнопку ссылки и написать код в сгенерированном методе IDE –

ответ

5
<asp:LinkButton ID="LoginLink" runat="server" Text="Login" Font-Bold="true" OnClick="GoToClicked"></asp:LinkButton> 

Капитализация важна. GoToCLicked должно быть GoToClicked.

Кроме того, имя класса в вашем сообщении об ошибке не совпадает с именем класса, указанным в вашем коде за классом. Вам нужно убедиться, что они синхронизированы, дважды проверьте директиву @Page в верхней части страницы ASPX.

+0

Dammit, lol .... –

+0

На самом деле это просто изменило его. Такая же ошибка –

+1

@ MadisonC.Brewer Имя класса в вашем сообщении об ошибке не синхронизируется с фактическим именем класса, указанным в коде (.aspx.cs). Как выглядит директива '@ Page' в верхней части страницы ASPX? – mason

4

Опечатки в

Text="Login" Font-Bold="true" OnClick="GoToCLicked" ></asp:LinkButton> 
            -----^ 

Это должно быть GoToClicked

 Смежные вопросы

  • Нет связанных вопросов^_^