.NET オブジェクトをパラメーターとして Javascript に渡す方法、およびその逆の方法を説明するSignalRに関する優れたチュートリアルがあります。その場合、ChatMessage
オブジェクトをやり取りします。
ただし、このチュートリアルでは、非常に単純なオブジェクトについて説明します。Javascript で複雑な .NET オブジェクト (他のオブジェクトをプロパティとして持つ) を処理する方法を知りたいです。
たとえば、次のオブジェクトを考えてみましょう。
class Master {
public List<QuarterHour> QuarterHours { get; set; }
public List<string> Books { get; set; }
public int EndDay { get; set; }
public int StartDay { get; set; }
}
class QuarterHour {
public MinuteInstance Minute {get; set;}
public int HourStart { get; set;}
}
class MinuteInstance {
public bool Registered {get; set;}
public int NumAttendees {get; set;}
}
.NET では、次のような値を参照できますmaster.QuarterHours[2].Minute.Registered
。私の質問:
master.QuarterHours[2].Minute.Registered
Javascript側のレシーバーメソッドで参照するにはどうすればよいですか?Master
.NET 側に送信するオブジェクトを Javascript で作成するにはどうすればよいですか?