Мне немного трудно понять, что именно вы хотите сделать, но если все, что вам нужно, это модальное диалоговое окно для входа в систему, то оно должно работать нормально, если вы добавите некоторые параметры строки запроса в ваши AJAX GET и POST как ? модальный = истина». Потому что это то, что вы хотите - вы хотите, чтобы ваша форма входа работала традиционно и через модальный диалог. А при работе через модальное диалоговое окно следует также выполнить обратную передачу в модальное, например, /Account/LogOn/?modal=true.
Также, когда вы входите через аутентификацию ASP.NET Forms, я не думаю, что вы можете сделать это без обратной передачи. Поэтому, даже если вы используете модальное диалоговое окно, после его закрытия вам все равно потребуется обновить страницу.
По крайней мере, так поступают мои текущие проекты ..