public ActionResult Login() { if (!ToolOperate.IsNeedInit()) //不需要初始化时 { if (WebConfigHelper.GetAppSettingValue("NeedRepairTable") == "true") //需要修复数据表 { string tables = WebConfigHelper.GetAppSettingValue("RepairTables"); //要修复的数据表 List <string> token = new List <string>(); if (!string.IsNullOrEmpty(tables)) { token = tables.Split(",".ToCharArray()).ToList(); } if (token.Count > 0) { ToolOperate.RepairTables(token); } } } else //需要初始化 { return(RedirectToAction("Init", "Page")); } ViewBag.IsShowValidateCode = (Session[LOGINERROR].ObjToInt() >= 2).ToString().ToLower(); return(View()); }