大きな入力フォームの場合、モデルへの魔法のデータバインディングに asp.net FormView を使用します。このモデルでは、Rides というプロパティ (以下を参照) を使用してリストを公開していますが、明らかに完全に置き換えたくありません。だから私はそれを読み取り専用にしました。
ただし、この方法ではデータバインディング機能を使用できなくなります。この問題の一般的な解決策はありますか?
public IList<Ride> Rides
{
get
{
if (this._rides == null)
{
this._rides = new List<Ride>();
}
return this._rides;
}
}