Hi! Dann sag ich auch mal was zu. Das mit den Anf�hrungszeichen ist wohl etwas bl�d ausgedr�ckt, was eigentlich fehlt sind Klammern. Die Zeile sollte eher so aussehen:
MainMenuIsActive() = "MainMenuActive"; mfg Mathias K. > -----Urspr�ngliche Nachricht----- > Von: Alexander Zeitler [mailto:[EMAIL PROTECTED]] > Gesendet: Sonntag, 24. November 2002 23:05 > An: C Sharp > Betreff: [dotnetdecsharp] Problem mit Label / void > > > Hallo, > > ich habe einen Label > <asp:label CssClass="<%# MainMenuIsActive(DataBinder.Eval(Container, > "DataItem.MenuID") %>" Runat="server"> > > dem ich mit MainMenuIsActive eine CSS-Klasse > zuweisen m�chte: > > private string MainMenuIsActive(int MenuID) > { > if (MenuID == 1) > { > MainMenuIsActive = "MainMenuActive"; > } > else > { > MainMenuIsActive = "MainMenuInActive"; > } > } > > allerdings bekomme ich immer folgende Fehlermeldungen: > (VS.NET:) 'website.WebForm1.MainMenuIsActive(int)' wurde ohne > Anf�hrungszeichen verwiesen > (bezieht sich jeweils auf die Zeilen "MainMenuIsActive = ".........."; > (Parser:) Servertag wurde falsch formatiert. Die > betreffende Zeile: > <asp:label CssClass="<%# MainMenuIsActive(DataBinder.Eval(Container, > "DataItem.MenuID") %>" Runat="server"> > > Aber Anf�hrungszeichen w�rde ich doch nur verwenden, wenn ich > einen String > an > die Funktion �bergeben w�rde - oder sehe ich das falsch? > > > Gruss > > Alex > www.aspintranet.de > > > | [dotnetdecsharp] als [EMAIL PROTECTED] subscribed > | http://www.dotnetgerman.com/archiv/dotnetdecsharp/ = Listenarchiv > | Listenregeln, sowie An- und Abmeldung zu dieser Liste: > | http://www.dotnetgerman.com/listen/dotnetdecsharp.asp > | [dotnetdecsharp] als [email protected] subscribed | http://www.dotnetgerman.com/archiv/dotnetdecsharp/ = Listenarchiv | Listenregeln, sowie An- und Abmeldung zu dieser Liste: | http://www.dotnetgerman.com/listen/dotnetdecsharp.asp
