While putting together my first app, I am loading a grid via javascript, populating the grid with Json data only after a number of other inputs are gathered from the user. While doing this, I omitted the .Read method on the datasource. I was noticing http 400 errors everytime this page loaded. Initially thought I was having issues with the Forgerytoken, but after trial-and-error, comparing to another sample page, I decided to stub in a .Read method and handler in the controller, and the http 400 errors stopped. So I suppose my question is this - is a .Read method required, even if it will never be used?
See attached files, that show both screenshots of network traffic from the chrome debugger console. Notice the last request in the stack in each case.