<li> <asp:HyperLink ID="hlLogin" runat="server" CssClass='<%# Css4Item(Eval("Page.Request.Path")) %>' Text="Prijava" NavigateUrl="~/Login.aspx"></asp:HyperLink> </li> protected string Css4Item(object url) { return url.ToString().EndsWith(Page.Request.Path, StringComparison.OrdinalIgnoreCase) ? "active" : string.Empty; } How can i execute <%# Css4Item(Eval("Page.Request.Path")) %> that i will get path to my Css4Item method when i click on hyperLink. This code is not executed. when i click on link nothing happens.