Я довольно новичок в ASP.Net, и я пытаюсь создать DataList
на одной из страниц, передать его из кода и затем вызвать метод, когда происходит onSelectedIndexChanged
.Я не уверен, что это актуально, но я использую главную страницу.
Просто для простоты я удалил все ненужные вещи.
<asp:ListBox ID="ListBox1" runat="server"
OnSelectedIndexChanged="ListBox1_SelectedIndexChanged" AutoPostBack="True">
<asp:ListItem>Chosen One</asp:ListItem>
<asp:ListItem>wannabe Chosen One</asp:ListItem>
</asp:ListBox>
Это мой метод ListBox1_SelectedIndexChanged
:
private void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
//the new chosen one should swallow some blue pill here...
}
Однако, когда я запускаюприложение Я получаю сообщение об ошибке:
Сообщение об ошибке компилятора: CS1061:
«aaldetails_aspx» не содержит определения для «ListBox1_SelectedIndexChanged»
и метода расширения «ListBox1_SelectedIndexChanged»
можно найти первый аргумент типа 'aaldetails_aspx'
(отсутствует директива using или ссылка на сборку?)
Что происходит?И почему?
Что я делаю не так?
(ну ... моя жена скажет: «Что я на самом деле делаю правильно» - это лучший вопрос).
Может кто-нибудь помочь, пожалуйста?Благодарю.