public void SetCurrentModule(string area, string controller, string action) { //如果初始信息有值则设定菜单的显示位置 var currentModule = Sidebar.Find(t => string.Equals(t.Controller, controller, StringComparison.OrdinalIgnoreCase) && string.Equals(t.Action, action, StringComparison.OrdinalIgnoreCase) && string.Equals(t.Area, area, StringComparison.OrdinalIgnoreCase)); //如果用户导航的菜单是存在的,则保存,否则,将页面跳转到首页 if (currentModule != null) { CurrentModule = currentModule; ThisRequestHasModule = true; //如果是意向客户 if (CurrentUser.IsIntention == true) { WriteModuleLog(currentModule); } } else { ThisRequestHasModule = false; } }