2011-02-07 13 views
5

Pracuję z Telerik Grid i chcę mieć kolumnę za pomocą Template, aby uzyskać dostęp do innych accion. Kod mam w Grid jest:CS1525: Nieprawidłowe wyrażenie wyrażenie ")"

columnas.Template(o => 
{ 
    %> 
     <%=Html.ActionLink("Texto","Prueba","Peticion", new { id= o.PeticionID }) %> 
    <% 
}).Title("Prueba"); 

Po uruchomieniu aplikacji pojawia się błąd:

CS1525: Invalid expression term ')'

I pokazać charakter { po o =>

pojęcia o co mi "brakuje?

+0

Moja zła rada uzyskała awans! Nie ma problemu z dzieleniem lambdas pomiędzy znacznikami serwera. – Paul

Odpowiedz

0

Jest naprawdę duża szansa, że ​​masz dodatkową) gdzieś na końcu metody Grid.

4

Z punktu widzenia kodu C# (bez tagów serwera) wyrażenie lambda w columnas.Template jest puste ... co spowoduje błąd.

skutecznie co napisałeś to:

columnas.Template(o => { }).Title("Prueba");