Исходя из того, что вы говорите, единственное, что я могу придумать, это удержать эту форму от попадания в действие контроллера LogOn, это то, что главная страница не знает о LogOnModel и не может должным образом передать егоконтроллер.
В самом верху вашей MasterPage у вас будет строка, подобная этой
<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %>
Если у вас есть форма выше, встроенная непосредственно в вашу MasterPage, то она должна знатьLogOnModel, поэтому, чтобы это произошло, верхняя строка должна выглядеть следующим образом ...
<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage<YourProjectName.Models.LogOnModel>" %>
Конечно, замените "YourProjectName" на имя вашего проекта ... Тогда, если мы не найдем что-то еще, мы "вы не видите в настройках, что функция LogOn должна быть активирована при отправке логина.