2011-02-07 91 views
5

我正在与Telerik Grid一起工作,我希望有一个使用Template的列来访问其他accion。我在Grid的代码是:CS1525:无效的表达式''''

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

当我运行的应用程序,我得到的错误:

CS1525: Invalid expression term ')'

它显示{字符后o =>

任何知道我错过了?

+0

我的坏建议得到了upvote!跨服务器标签分开lambdas没有问题。 – Paul 2011-02-07 19:43:36

回答

0

Grid方法末尾的某个地方有一个额外的机会。

4

从C#代码(不包括服务器标签)的角度来看,columnas.Template中的lambda表达式是空的......这将导致错误。

有效你写的是这样的:

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