Один из основных принципов ненавязчивого javascript - предоставление возможности работать пользователям с включенным javascript и без него.Если ваш javascript включен - вы нажимаете на ссылку и получаете всплывающее окно / обновление.Но в противном случае вы работаете с этой ссылкой как с простой ссылкой - откройте новую страницу.
Ajax Helpers работает нормально, поскольку он отображает кросс-браузерный тег html a с гиперссылкой и атрибутами данных, которые должны поддерживаться.
И в ASP.NET MVC Scripts нет проблем («jquery.unobtrusive-ajax.js»), поскольку их алгоритмы основаны только на JQuery и при условии, что JQuery поддерживает все браузеры.
И JQuery действительно делает это, но не совсем, особенно не для старых браузеров ( поддержка браузера jquery ) и некоторых мобильных платформ с сокращенными (по соображениям производительности или снова старости) возможностями длябраузер работает нормально ( поддержка мобильных платформ jquery ).
Надеюсь, он вам поможет.