ASP.NET Core で大きなデータをViewにバインドすると、制限を超えた旨の例外が発生する。
これを回避するには、Program.csで、以下のようにMaxModelBindingCollectionSizeに値をセットする。
builder.Services.AddRazorPages()
.AddMvcOptions(o =>
{
o.MaxModelBindingCollectionSize = 5120;
...
});
なお、MaxModelBindingCollectionSizeの規定値は1024である。