如何通过变量传递部分视图名称?
How to pass partial view name via variable?
我想根据某些条件渲染不同的局部视图。
如何在变量中传递局部视图名称?可能在主视图、JS变量、ViewBag字段中归档?
<div class="modal-body" id="div_partialProp">
<form>
@{
//await Html.RenderPartialAsync("_EditProperties");
await Html.RenderPartialAsync(partialPropViewName);//<--??
}
</form>
</div>
创建一个字符串变量并将部分视图的名称存储到该变量中,然后将该变量传递给 RenderPartialAsync
,如下所示:
@{
string partialPropViewName = '_EditProperties';
}
<div class="modal-body" id="div_partialProp">
<form>
@{
await Html.RenderPartialAsync(partialPropViewName);//<--??
}
</form>
</div>
我想根据某些条件渲染不同的局部视图。 如何在变量中传递局部视图名称?可能在主视图、JS变量、ViewBag字段中归档?
<div class="modal-body" id="div_partialProp">
<form>
@{
//await Html.RenderPartialAsync("_EditProperties");
await Html.RenderPartialAsync(partialPropViewName);//<--??
}
</form>
</div>
创建一个字符串变量并将部分视图的名称存储到该变量中,然后将该变量传递给 RenderPartialAsync
,如下所示:
@{
string partialPropViewName = '_EditProperties';
}
<div class="modal-body" id="div_partialProp">
<form>
@{
await Html.RenderPartialAsync(partialPropViewName);//<--??
}
</form>
</div>