ca9*_*3d9 5 asp.net asp.net-mvc asp.net-mvc-4 hottowel
我正在使用以下步骤创建网站.
Install-Package HotTowel使用NeGet 运行并更新所有代码.当我运行代码.
HotTowel\index.cshtml而不是具有登录代码的Home\Index.cshtml页面.HotTowel\index.cshtml包含在生成的html代码中Shared\_Layout.cshtml.我想要的是
该站点首先显示登录页面,并在登录后重定向到HotTowel主页.
我尝试在预先创建的内置SPA项目上安装HotTowel,并遇到了类似的问题.
我发现注释掉文件中的以下HotTowelRouteConfig.cs行将确保开始页面转到Home\Index.cshtml.
[assembly: WebActivator.PreApplicationStartMethod(
typeof(test4.App_Start.HotTowelRouteConfig), "RegisterHotTowelPreStart", Order = 2)]
Run Code Online (Sandbox Code Playgroud)
小智 2
在您的 global.asax 中,您需要添加新路线
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Account", action = "Login", id = "" } // Parameter defaults
);
Run Code Online (Sandbox Code Playgroud)
并且您的登录结束于return Redirect("/");或return RedirectToAction("HotTowel","index");
| 归档时间: |
|
| 查看次数: |
255 次 |
| 最近记录: |