現在、いくつかのサードパーティ API 呼び出しをラップし、結果を表に表示するページがいくつかあります。
結果のビューは常に同じで、カスタム クラスのプロパティを反復処理し、そこにある値を表形式で表示します。
@if (Model.Response.items != null && Model.Response.items.Length > 0)
{
foreach (var item in Model.Response.items)
{
<tr>
<td width="200px">Reference</td>
<td>@item.Reference</td>
</tr>
<tr>
<td>Amount</td>
<td>@item.Amount</td>
</tr>
}
}
この "Response" オブジェクトは XML 応答から生成され、複数のネストされたプロパティを含めることができます。
私のビュー内で、すべてのパブリック プロパティのオブジェクトを反射的に繰り返し、それらをテーブルに表示して、将来の時間を節約することは可能ですか?