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

Antwort per Email an