我有一个方法,它将一个属性作为字符串返回。我想使用该方法的结果作为页面模型的属性。我无法弄清楚语法。
string modelProp = item.Type.ToTaskRequirementJobDescriptionSummary();
<ul>
@foreach (var summary in Model. + modelProp)
{
<li>@Html.Raw(@summary)</li>
}
</ul>
这不起作用,@foreach (var summary in Model.(modelProp))
也没有。
如何使用方法的结果来访问模型的相关属性?
答案 0 :(得分:0)
我认为你应该将函数写为动作,然后使用渲染动作方法从razor调用
@{Html.RenderAction(summary);}