Поддерживает ли Spark View Engine анонимные типы в качестве viewdata? - PullRequest
0 голосов
/ 16 августа 2011

Я устанавливаю анонимный тип следующим образом:

PropertyBag["model"] = new 
                                {
                                    IsHome = areaId == "Home",
                                    IsGroups = areaId == "Groups",
                                    IsUsers = areaId == "Users",
                                    IsComputers = areaId == "Computers",
                                };

И, на мой взгляд, я хочу иметь возможность вызывать model.IsHome из вывода атрибута условия, например, так:

<a href="/Home" class="dropdown selected?{model.IsHome}">Home</a>

Но, похоже, это не работает с анонимными типами!

Я пытался установить мои viewdata для объекта:

<viewdata model="object" />

Любые идеи, если это вообще поддерживается

1 Ответ

0 голосов
/ 16 августа 2011

Вот пример выполнения чего-то похожего на то, что вы пытаетесь здесь: Eval с поздним связыванием - шаблоны электронной почты повторно . Хотя это связано с использованием Spark для шаблонов электронной почты, вы должны иметь возможность сделать то же самое в своих представлениях. Это может повлиять или не повлиять на производительность, однако, может потребоваться профилировать его до и после, чтобы убедиться.

...