视图中的元组错误



我有一个部分观点:

@model Tuple<string, bool, List<Tuple<string, string, bool>>>
@if (Model != null)
{
<text>
<div id="multiple-selection-ddl">
<select multiple="multiple" id="@(Model.Item1)_ddl">
@foreach (var item in Model.Item3)
{
<option value="@item.Item1" @(item.Item3 ? "selected" : "")>@item.Item2</option>
}
</select>
</div>
</text>
}

从控制器调用为 :

return PartialView("_MSelectDropDown", new Tuple<string, bool, List<Tuple<string, string, bool>>>(controlId, isDisabled, GroupList));

但是我的观点没有呈现,缺少错误">"。 谁能告诉我我错在哪里。我使用元组有错吗?

似乎下面之间的">"是导致不渲染的东西:

@(item.Item3 ? "selected" : "")>@item.Item2

Razor 无法确定它是可执行代码还是 DOM 的一部分。

最新更新