我不们直接在Foreach 里面直接添加IF,这样会报错,这个前提是子视图,其他的我没有试验过。像这样:
@foreach (Gift.Modules.Model.Entitys.XT_CZ item in ViewData["ZTCZ"] as IList<Gift.Modules.Model.Entitys.XT_CZ>) { string htmlfaction = @item.Action + "()"; if (true) { @saveorcancel = true; } <a href="javascript:void(0)" id="@item.Action" onclick="@htmlfaction" class="easyui-linkbutton" data-options="iconCls:'@item.IconCls'" style=" 80px; margin-right: 5px; margin: 5px;"> @item.CZMC </a> }
应该改成这样:
@foreach (Gift.Modules.Model.Entitys.XT_CZ item in ViewData["ZTCZ"] as IList<Gift.Modules.Model.Entitys.XT_CZ>) { string htmlfaction = @item.Action + "()"; <text> @if (true) { saveorcancel = true; } </text> <a href="javascript:void(0)" id="@item.Action" onclick="@htmlfaction" class="easyui-linkbutton" data-options="iconCls:'@item.IconCls'" style=" 80px; margin-right: 5px; margin: 5px;"> @item.CZMC </a> }
这样就可以正常运行。