This is a difficult line to cross. Is your web application just a RESTful web resource as it should be? Or is he trying to do more. The next thing you know, you have 100 hidden input fields: __VIEWSTATE, __EVENTTARGET, __EVENTARGUMENT, etc. Etc.
, XSS MVC. google it, . , MVC - , " " -.
EDIT: , , . , MVC , ( ASP.NET). .