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

Antwort per Email an