Dictionary problem

2 views
Skip to first unread message

Jonas Gauffin

unread,
Mar 12, 2010, 3:07:36 AM3/12/10
to spar...@googlegroups.com
Hello,

I'm trying to use a dictionary in my view data, and the generated view
code becomes invalid:

20 public System.Collections.Generic.Dictionary`2[[System.String,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089],[System.String, mscorlib,
Version=2.0.0.0, Culture=ne
utral, PublicKeyToken=b77a5c561934e089]] UserStatuses

21 { get { return
(System.Collections.Generic.Dictionary`2[[System.String, mscorlib,
Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089],[System.String, mscorlib,
Version=2.0.0.0, C
ulture=neutral, PublicKeyToken=b77a5c561934e089]])ViewData["UserStatuses"]; } }


Why doesnt spark generate them correctly? Is it a configuration error?

Code in my controller:
Dictionary<string, string> userStatuses = new
Dictionary<string, string>();
userStatuses.Add(UserStatus.User.ToString(), _language["User"]);
userStatuses.Add(UserStatus.CustomerAdmin.ToString(),
_language["CustomerAdmin"]);
userStatuses.Add(UserStatus.Reseller.ToString(),
_language["Reseller"]);
userStatuses.Add(UserStatus.ServiceProvider.ToString(),
_language["ServiceProvider"]);
userStatuses.Add(UserStatus.SuperAdmin.ToString(),
_language["SuperAdmin"]);
ViewData["UserStatuses"] = userStatuses;

Louis DeJardin

unread,
Mar 19, 2010, 11:56:31 PM3/19/10
to Spark View Engine Dev
How is the viewdata declared? something like <viewdata
UserStatuses="Dictionary[[sting,string,]]"/> ?

Jonas Gauffin

unread,
Mar 20, 2010, 2:56:50 AM3/20/10
to spar...@googlegroups.com
I solved this one. Was my own fault.
I were adding accessors with descriptor.AddAccessor without
re-formatting generic type names.

> --
> You received this message because you are subscribed to the Google Groups "Spark View Engine Dev" group.
> To post to this group, send email to spar...@googlegroups.com.
> To unsubscribe from this group, send email to spark-dev+...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/spark-dev?hl=en.
>
>

Reply all
Reply to author
Forward
0 new messages