我使用MVC应用程序。我想为我的mvc应用程序添加登录页面。我为登录表单创建了一个login.cshtml文件(包含用户名和密码)。当我运行该项目时,请参阅项目从主页开始。我想从登录页面开始。我怎样才能实现它?如何设置登录页面,如MVC应用程序启动页面?
2
A
回答
2
转到App_Start
文件夹在您的解决方案和开放RouteConfig.cs
,并与您的代码替换此方法:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Account", action = "Login", id = UrlParameter.Optional }
);
}
希望它可以帮助你!
+0
@NivithaG尝试此解决方案 –
+0
感谢。这对我有用。 –
1
执行以下操作:
- 右键单击该解决方案资源管理器内的项目。选择 属性。
- 选择在左侧的Web选项卡。
- 根据开始动作部分,定义特定页面您将 类似于默认启动应用程序时。
- 保存更改。
0
编辑:
我刚看到这是MVC3。也许它可以帮助别人。
原文:
在您的Global.asax文件中存在的RegisterRoutes功能指定的默认路由:
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Site", action = "Index", id = UrlParameter.Optional }
);
只要改变参数。
为了防止人们进入网站,在你登录必须跟踪用户的登录状态,例如在用户会话中,并在调用操作时检查它。
-1
转到HomeController.cs
,只是用
public ActionResult Index()
{
return View("Login");
}
对于这种替代
public ActionResult Index()
{
return View();
}
工作,你login.cshtml
应在Views/Home
文件夹中。 如果它位于另一个文件夹内,请尝试以下操作:
public ActionResult Index()
{
return View("~/Views/YourFolderName/Login.cshtml");
}
相关问题
- 1. Facebook页面上的应用如何设置为登陆页面?
- 2. 在页面加载MVC应用程序时设置页面滚动位置
- 3. 如何在MVC应用程序上设置默认页面?
- 4. SAPUI5应用程序的登录页面
- 5. 单页面登录页面应用程序
- 6. iOS如何从设置应用程序以编程方式启动WIFI页面?
- 7. 在Windows 8应用程序中设置启动页面
- 8. 如何在GWT应用程序中实现登录页面?
- 9. 设置登录页面,在asp.net mvc的默认页5
- 10. 如何使用OAuth从ASP.Net MVC应用程序登录页面进行salesforce身份验证(页面)?
- 11. 如何从登录页面移动到列表页面?
- 12. 如何设置MVC默认页面?
- 13. 如何更改WP7 Silverlight应用程序的启动页面?
- 14. 如何在应用程序启动时最大化WPF页面?
- 15. 如何更改WP7应用程序的启动页面
- 16. 如何更改WP7应用程序的启动页面
- 17. 如何在用户登录页面时设置URL变量?
- 18. Android登录页面设计
- 19. 设置消息“/登录”页面
- 20. 的Drupal 8设置登录页面
- 21. 如何重置ASP.NET启动页面?
- 22. 如何为Windows 8.1应用程序创建设置页面?
- 23. 如何设置默认的应用程序的粉丝页面
- 24. 如何在城域应用程序中设置页面背景
- 25. 如何自动从Silverlight应用程序登录到其他页面?
- 26. 如何在登录页面使用dropdownbox更改页面文化?
- 27. 如何测试用户登录页面?
- 28. MVC页面,需要用户登录
- 29. 如何在用户退出应用后自动登录登录页面?
- 30. 自动解散登录页面登录
您使用的是.net内核还是mvc5? – StuiterSlurf
我使用mvc5 –
@NivithaG最好的解决办法是查希尔的UI哈桑的一个。这也是我如何做到的。 – StuiterSlurf