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

Antwort per Email an