2013-05-07 2 views
1

я получаю эту ошибку выскакивать каждый раз, когда я пытаюсь запустить страницу на моем сайте ...«ASP.business_aspx» не содержит определения для «submitSearchClick» и не метод расширения «submitSearchClick»

' ASP.business_aspx 'не содержит определения для' submitSearchClick ', и метод расширения' submitSearchClick 'не принимает первый аргумент типа «ASP.business_aspx».

Это код, который у меня есть в бизнесе страницы. aspx.cs '

protected void submitSearchClick(object sender, EventArgs e) 
{ 
} 

и это линия что ошибка продолжает подтягивание ...

<asp:Button ID="searchButton" text="Search" runat="server" onclick="submitSearchClick"/> 

Я действительно путают на данный момент, люди говорили мне изменилось защищенный частный, но это все готово защищать, и я искал место для жизнеспособный ответ, но, к сожалению, ничего не найдено. Приветствую вас!

ответ

8

Позвольте разметке создать обработчик событий самостоятельно. Уберите содержимое обработчика событий. Удалите обработчик события щелчка в коде позади и его атрибут в разметке. Повторите атрибут on click в значке вверх, но на этот раз выберите вариант создания нового события в Visual Studio Intellisense. Это создаст такое событие в коде позади.

protected void submitSearch_Click(object sender, EventArgs e) 
    { 


    } 

Это обычно фиксирует поврежденный дизайнер file.Clean и перестраивать свое решение, и теперь события будут подключены к кнопке.

В качестве альтернативы, удалите атрибут onclick в знаке вверх и его обработчик в коде позади. Затем щелкните правой кнопкой мыши на кнопке в конструкторе и в событии onclick по его свойствам (доступ к которым осуществляется щелчком по значку молнии), восстановите обработчик события.

+0

Отлично, спасибо! первый работал! –

0

Есть ли соответствующий файл business.aspx.designer.cs, который не синхронизирован? Попробуйте изменить свойство элемента управления в дизайнере. В противном случае требуется дополнительная информация.

+0

Да, я могу видеть этот файл. Я удалил его и щелкнул правой кнопкой мыши по business.aspx и нажал «конвертировать в веб-приложение», он восстановил файл, но ошибка по-прежнему сохраняется –

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