Я использовал библиотеку history.js (https://github.com/browserstate/history.js), чтобы отрегулировать мою страницу, хотя я все еще пытаюсь выяснить, как лучше реализовать мои контроллеры, и как создать мои частичные представления.
например. Когда пользователь щелкает по href с помощью «~ / Home / Index /», он переписывается на страницу «/ Home / Index» и выполняется запрос ajax к контроллеру Home и методу Index, чтобы я мог вернуть частичное представление, и все в порядке. ... но когда вы нажимаете F5 в браузере, он фактически проходит через механизм маршрутизации ASP.NET MVC, а также возвращает частичное представление, которое разбивает страницу ...?!