【发布时间】:2013-11-23 22:25:14
【问题描述】:
您能否指导我如何在 Razor 视图引擎中设置断点来测试我的 lambda 表达式?
例如,我有以下代码:
@(Html.DropDownList("Condition4",
new SelectList(Model
.Conditions
.Where(c =>
c.TxCondition.TxConditionTypeId == Model.ConditionTypes.Single
ct => ct.TxConditionType.ConditionTypeCode == "Region")
.TxConditionType
.TxConditionTypeId),
"TxCondition.TxConditionId",
"ConditionTitle",
Model.SearchCondition.Condition4),
"All"))
在断点我尝试使用"Quick Watch Windows" 测试以下代码,但错误是“表达式不能包含 lambda 表达式”
您能指导我如何在 MVC Razor 视图中测试 lambda 表达式吗?
非常感谢您的时间和帮助。
Model.Conditions.Where(c => c.TxCondition.TxConditionTypeId == 1)
【问题讨论】:
-
当我试图更好地格式化您的代码时,我注意到您的括号有点夸张。你至少有一个额外的,看起来你没有正确设置它们。
标签: c# asp.net-mvc asp.net-mvc-4 razor lambda