There is an excellent tutorial on SignalR that explains how to pass .NET objects as parameters to Javascript and vice versa. In that case it passes a ChatMessage
object to and from.
However, the tutorial addresses a really simple object. I'd like to see how to deal with complex .NET objects (that have other objects as properties) in Javascript.
For instance, consider the following object:
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;} }
In .NET, I can reference a value like this: master.QuarterHours[2].Minute.Registered
. My questions:
master.QuarterHours[2].Minute.Registered
in the receiver method on the Javascript end?Master
object in Javascript to be sent to the .NET end?{ QuarterHours: [{ Minute: { Registered: true, NumAttendees: 1337 }, HourStart: 1 }], Books: ["Game of Thrones", "Harry Potter"], EndDay: 2, StartDay: 3 }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With