hi, muesstest du nicht
return "MainMenuActive"; schreiben? deine anweisung erinnert eher an vb :) *wink* Michi -----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
