モデルにnullクラスがある場合、MVCでtextboxforを使用してテキストボックスをレンダリングするにはどうすればよいですか。
たとえば、モデルとして使用しているものは次のとおりです。
public class ClassOne
{
public string classOneProperty {get;set;}
public ClassTwo classTwoObject {get; set;}
}
public class ClassTwo
{
public string classTwoProperty {get;set;}
}
したがって、クラス1の値のテーブルがあり、ユーザーがクリックしてClassOneの既存のアイテムを編集します。ClassOneでは、オブジェクトClassTwoはテーブル内のアイテムの最初の作成時に設定されていなかったためnullであるため、実行しようとすると@Html.TextBoxFor(m => m.classTwoObject.classTwoProperty)
null参照エラーが発生します。
ポストバック時にモデルにバインドしたいので、TextBoxForを使用してnullオブジェクトを含むフィールドを編集するにはどうすればよいですか?
ありがとう、DMan