I have implemented some JQuery code to update a Bool in the model when the Checkbox is selected/deselected and this appears to work. The model is being updated. I am returning a partial view from the controller and trying to replace the table with the Ajax result

Jatin - I tried your suggestion and got a null reference exception because the model reference in the view now gets set to null. Would you know why that could be?
–
rooSep 1 '13 at 15:38

Yes Because you have not passed any model.. I am updating the code have a look.
–
Jatin patilSep 1 '13 at 17:00

Hmmm. Didn't work text will not update until I press F5.
–
rooSep 2 '13 at 8:22

It should work and its woking for me. the only change i observed is in your ajax call parameters. I have contentType: "application/json; charset=utf-8", and dataType: "json", set in my ajax call.
–
Jatin patilSep 2 '13 at 15:06

If I add contentType: "application/json; charset=utf-8", and dataType: "json", to the ajax call the controller action 'Edit' does not even get called???
–
rooSep 2 '13 at 18:42

now the event handlers are reattached when the contents of the div are replaced and the checkbox change event fires every time it is selected, the model is updated and the label text updates to with its new decoration. BINGO.