以下のコードを参照してください。列の要素を評価する必要があります。このように評価したいのですが、うまく if(c=>c.EditableFlag == "Y")
いきません。
<li>
@{
if (Model.ProductDetails.WhyBuyDescriptions.Count > 0)
{
Html.Grid(Model.ProductDetails.WhyBuyDescriptions).Columns(column =>
{
column.Custom(@<div>
<a href="javascript:EditRomanceCopyClick()">
Edit</a> <a href="javascript:DeleteProductClick()">
Delete</a>
</div>).Named("Actions");
column.For(c => c.Description.Shorten())
.Named("Why Buy Description").Format("{0}");
})
.Attributes(id => "WhyBuyGrid", width => "100%")
.Render();
}
}
</li>