Saturday, 15 January 2011

c# - @foreach loop - linq / razor -



c# - @foreach loop - linq / razor -

i utilize code filter items in list.

@foreach (var wu in viewbag.getworkuser.where(op => op.action == 0)) {@wu.displayname}

code: linq / razor

but getting error

cannot utilize lambda look argument dynamically dispatched operation without first casting delegate or look tree type

i can´t understand wrong here. have search , seek other code solved problem still same error.

someone can give me hand pls?

viewbag dynamic collection. type of op (lambda variable) not known @ compile time, need cast viewbag.getworkuser before using where this:

((ienumerable<user>)viewbag.getworkuser).where(op => op.action == 0)) // ^^^ user or whatever type have

c# asp.net-mvc linq razor

No comments:

Post a Comment