现在我的项目默认为Home/Index作为我的网站的首页。我想使它所以第一次有人来到现场,他们去主页/ FirstTime和所有后续时间他们回到网站,他们去首页/索引首次访问后更改主页
我有这样的代码在RouteConfig.cs在App_Start文件夹
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
}
我猜我需要为Home/FirstTime添加一条路线,但是我不知道如何将预先存放在网站上的天气信息存储起来。
使用cookies !!!! – EkoostikMartin
在加载此页面之前,用户是否已通过身份验证?如果是这样,您可以在数据库中设置一个标志,您可以在登录时进行检查。如果在用户通过身份验证后未加载此页面,则无法保证,但Cookie将在90%的时间内运行。 –