Jeżeli nagle z niewiadomych przyczyn dostaniecie błąd:
‘InitializeControl’ does not exist in the current context
A kod w pliku g.cs po prostu nie istnieje to możliwe, że natrafiliście na znany (i podobno rozwiązany) błąd.
U mnie zaś przyczyną, wystąpienia tego błędu był repeater w repeterze do którego bindowałem dane. Mianowicie kod:
DataSource="<%# DataBinder.Eval(Container.DataItem, "Value")%>"
Powodował, że plik g.cs przestał być generowany.
Długo siedziałem nad tym co jest nie tak. Sprawa okazała się banalna. Błąd był spowodowany przez podwójne ciapki. Wystarczyło je zamienić na:
DataSource='<%# DataBinder.Eval(Container.DataItem, "Value")%>'
I nagle wszystko śmigało.
Dlatego nie lubię ASP.NET WebForms* :)
* – dodane po słusznej uwadze Pawła
Mała poprawka. Powinno być Dlatego nie lubię WebForms, MVC też jest oparte na ASP.NET :)
Paweł
true :)
święta prawda panowie :)
Comments are closed.