I am quite familiar with unobtrusive Javascript as a pattern, but I am curious what it means to the .NET framework.
I am working on a project as a front-end developer that uses .NET on the back end. While working with a developer (who also manages the server), he mentioned that UnobtrusiveJavaScript must be set to false for our project. That is, the project's web.config should have the following:
<appSettings>
...
<add key="UnobtrusiveJavaScriptEnabled" value="false" />
</appSettings>
My first reaction was that this was bad practice, but when I though about it further, I realized that I don't really understand why .NET would even have such a setting at the project level to begin with, or whether it even matters for our particular project.