用于Server.Transfer
显示通知用户网站处于维护模式的页面。
在 global.asax:
void Application_BeginRequest(object sender, EventArgs e)
{
if (Request.IsLocal)
return;
if (ConfigurationManager.AppSettings["MaintenanceMode"] == "true")
{
if (Request.AcceptTypes != null && Request.AcceptTypes[0] == "text/html")
Server.Transfer("~/UserMessage.aspx?Maintenance");
}
}
效果很好,除了查看页面源代码时,我看到 CSS 路径已更新,但图像的路径没有。
有什么建议么?