【问题标题】:Does Spark view engine support anonymous types as viewdataSpark 视图引擎是否支持匿名类型作为视图数据
【发布时间】:2011-08-16 07:15:54
【问题描述】:

我正在设置这样的匿名类型:

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" />

如果完全支持,有什么想法吗?

【问题讨论】:

    标签: spark-view-engine castle-monorail


    【解决方案1】:

    有一个与您在此处尝试的操作类似的示例:Late-bound Eval – email templates revisited。尽管它与将 Spark 用于电子邮件模板有关,但您应该能够在视图中执行相同的操作。 它可能会或可能不会对性能产生影响,可能需要在之前和之后对其进行分析以确保。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 2010-12-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多