Только что исправил мою проблему с небольшим скриптом. Это не лучшее решение, и я не совсем доволен им, но, по крайней мере, оно решает мою проблему очень простым способом.
Если кому-то интересно, вот что я сделал, я добавил этот фрагмент кода в начале своей страницы входа в систему:
<script type="text/javascript">
function funcName() {
var str = window.location.href;
var num = loc.indexOf('@Url.Action("Action", "Controller", new { area = "" })');
if (num < 0) {
window.location = '@Url.Action("Action", "Controller", new { area = "" })';
}
}
relocate();
</script>
Таким образом, если страница входа в систему загружается внутри некоторого элемента div, а не в окне, она перемещается на фактическую страницу входа.