kozmikadam Ответов: 1

Ошибка Компилятора Cs1061


Привет друзья , я работаю над веб-проектом. У меня есть кнопка на моей странице, и она отлично работает. Но новые кнопки не работают. Тот же код, но не работает.


Описание ошибки компиляции: ошибка произошла во время компиляции ресурса, необходимого для обслуживания этого запроса. Пожалуйста, ознакомьтесь со следующими конкретными сведениями об ошибке и соответствующим образом измените свой исходный код.

Сообщение об ошибке компилятора: CS1061: 'ASP.user_profile_aspx' не содержит определения для 'Button2_Click' и не может быть найден метод расширения 'Button2_Click', принимающий первый аргумент типа "ASP.user_profile_aspx" (отсутствует директива using или ссылка на сборку?)


на моей странице .cs :

public void Button2_Click(object sender, EventArgs e)
{

}



но все равно не получается.

Sandeep Mewara

Как вы определили свои новые кнопки? Поделитесь фрагментом кода, связанным с ним.

kozmikadam

перетаскивание

&ЛТ;АСП:кнопка ID="кнопка 1" атрибут runat="сервер" функция onclick="обработчика button1_click" текст="добавить" /&ГТ; // работает

&ЛТ;АСП:кнопка ID="элемент button2" атрибут runat="сервер" функция onclick="button2_click следующий" текст="кнопка" /&ГТ; //не работает.

1 Ответов

Рейтинг:
2

Sandeep Mewara

Эта ошибка возникает при попытке вызвать метод или получить доступ к несуществующему члену класса.
Подробности здесь: Ошибка компилятора CS1061[^]

Убедитесь, что класс, в котором вы определяете свои новые элементы управления button (где вы также определили их события click, например Button2 & Button2_Click click event) & метод события public void Button2_Click(object sender, EventArgs e) находятся в одной области видимости класса.


kozmikadam

моя страница .cs :


использование системы;
использование системы.Коллекции.Общий;
использование System.Linq;
использование системы.Сеть;
использование System.Web.UI;
используя системы.Веб.Пользовательского интерфейса.WebControls;
используя системы.Данных.Поставщики sqlclient;

пространство имен deneme.Пользователь
{
общественные неполный профиль класса : системы.Веб.Пользовательского интерфейса.Страницы
{

охраняемых недействительными обработчика button1_click(объект отправителя, EventArgs в электронной)
{

}

охраняемых недействительными методе button2_click(объект отправителя, EventArgs в электронной)
{

}
}

}

мой .aspx-страницы

&ЛТ;АСП:кнопка ID="кнопка 1" атрибут runat="сервер" функция onclick="обработчика button1_click" текст="добавить" /&ГТ;

&ЛТ;АСП:кнопка ID="элемент button2" атрибут runat="сервер" функция onclick="button2_click следующий" текст="кнопка" /&ГТ;


все так же. кнопка 1 работает. все остальные кнопки не работают.

Событие click на элемент button2 заключается в методе button2_click

Sandeep Mewara

Ну, в этом нет ничего плохого. Я бы посоветовал вам очистить свой кэш или создать новый проект и попробовать его там. Это должно сработать. Трудно сказать, насколько она коррумпирована или не работает.

Member 11533374

ДЕА