Asp.net 创建一个带有登录名的HotTower网站(facebook、twitter、google、microsoft)?
我正在使用以下步骤创建网站Asp.net 创建一个带有登录名的HotTower网站(facebook、twitter、google、microsoft)?,asp.net,asp.net-mvc,asp.net-mvc-4,hottowel,Asp.net,Asp.net Mvc,Asp.net Mvc 4,Hottowel,我正在使用以下步骤创建网站 使用标准的“Internet”创建Asp.net Mvc 4 web应用程序 “应用程序”模板。这样就创建了登录代码。然后更新所有 引用的代码使用NuGet 运行安装软件包热毛巾并使用NeGet更新所有代码 当我运行代码时 它将直接进入HotTowerHotTower\index.cshtml,而不是带有登录代码的Home\index.cshtml页面 生成的hottower\index.cshtml的html代码包装在生成的Shared\\u Layout.csht
安装软件包热毛巾
并使用NeGet更新所有代码HotTower\index.cshtml
,而不是带有登录代码的Home\index.cshtml页面李>
hottower\index.cshtml
的html代码包装在生成的Shared\\u Layout.cshtml
的html代码中李>
我想要的是
该站点首先显示登录页面,并在登录后重定向到HotTower主页
更新:
我试图在一个预先创建的内置SPA项目上安装Hottob,但也遇到了类似的问题
更新2:
我发现在文件HotTowerRouteConfig.cs
中注释掉以下几行可以确保起始页转到Home\Index.cshtml
[assembly: WebActivator.PreApplicationStartMethod(
typeof(test4.App_Start.HotTowelRouteConfig), "RegisterHotTowelPreStart", Order = 2)]
在global.asax中,您需要添加新路线
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Account", action = "Login", id = "" } // Parameter defaults
);
您的登录在返回重定向(“/”)上结束代码>或返回重定向到操作(“热毛巾”、“索引”)代码>请看这里的live,您可以使用或克隆它并查看代码,我希望这将对您有所帮助