вот мой код следующим образом
string sTime = System.Configuration.ConfigurationManager.AppSettings["StartTime"].ToString();
string eTime = System.Configuration.ConfigurationManager.AppSettings["EndTime"].ToString();
DateTime nTime = DateTime.Now;
var startHour = Int32.Parse(sTime);
var endHour = Int32.Parse(eTime);
if (nTime.Hour < startHour || nTime.Hour >= endHour)
{
InvokeUnderMaintenance();
}
при отладке этого после проверки условия его ввода в метод и метод выглядит следующим образом
void InvokeUnderMaintenance()
{
//var httpContext = HttpContext.Current;
//httpContext.Response.Clear();
//httpContext.ClearError();
//httpContext.Response.TrySkipIisCustomErrors = true;
var routeData = new RouteData();
routeData.Values.Add("controller", "UnderMaintenance");
routeData.Values.Add("action", "Index");
}
в этом методе элемент управления входит, но не перенаправляет на страницу индекса. может помочь мне в отношении , как добавить контроллер и страницу индекса, чтобы я мог перенаправить на страница, если условие истинно.