Я не понимаю, почему вы когда-либо использовали Ajax для локализации всей страницы (меню, метки, сообщения об ошибках и т. Д.), Поэтому выполнение всех запросов ajax для полной локализации страницы займет больше времени, чем перезагрузка страницы с помощьюправильная культура и наличие asp.net сделают локализацию за вас.
При этом существует много способов локализации в asp.net mvc.Это не так просто, как Webforms, но есть несколько хороших постов в блоге и даже некоторый код, который вы можете скопировать, чтобы помочь вам.
проверьте это для деталей Как локализовать приложение ASP.NET MVC?