REST is nothing but the Representational State Transfer.
We can explain Unobtrusive JavaScript as- it is not your particular JavaScript code that you generally use in your markup page.
Example
In spite of using event attributes like
- 'onbuttonclick'
- 'onpageload'
- 'onsubmit'
- 'onclick'
- 'mouseover'
Unobtrusive JavaScript, attaches element directly by their ID or class, in the presence of the other attributes.
Functionality
MVC 3 uses the concept of Unobtrusive JavaScript in these two:
- AJAX helpers
(Such as Ajax. ActionLink and Ajax. BeginFrom)
Ajax helpers are most commonly used with JQuery and extensible attributes.
- AJAX validations
Ajax validations are most commonly used to
JSON Binding, JQuery Validations

Join the conversation! Your thoughts help the community grow.