asp.net-mvc – MVC 3保持短网址
发布时间:2020-12-16 09:15:16 所属栏目:asp.Net 来源:网络整理
导读:我有MVC3应用程序,我想保留简短的URL.什么是最好或干净的方式来做到这一点? ?让我们说我有两个控制器帐户和家庭.我在帐户控制器中拥有所有与帐户相关的任务登录,注销,配置文件,常见问题解答等.家庭控制器中的所有主要任务,如TaskA,TaskB和TaskC.我正在寻找
我有MVC3应用程序,我想保留简短的URL.什么是最好或干净的方式来做到这一点?
?让我们说我有两个控制器帐户和家庭.我在帐户控制器中拥有所有与帐户相关的任务登录,注销,配置文件,常见问题解答等.家庭控制器中的所有主要任务,如TaskA,TaskB和TaskC.我正在寻找如下URL: > www.mydomain.com/Logon 当用户第一次访问网站时,他们需要重定向到登录页面.在任何时候,用户还应该能够从一次控制器动作切换到另一个控制器动作(从TaskA切换到Logoff). 干净的方法是什么? 解决方法
您无需为每个URL设置路由.在路线限制的帮助下,您可以执行以下操作:
routes.MapRoute( "Home",// Route name "{action}",// URL with parameters new { controller = "Home",action = "Index" },// Parameter defaults new { action = "TaskA|TaskB|TaskC|etc" } //Route constraints ); routes.MapRoute( "Account",// URL with parameters new { controller = "Account",action = "Logon" },// Parameter defaults new { action = "Logon|Logoff|Profile|FAQs|etc" } //Route constraints ); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- asp.net – MS Web部署跳过删除规则不跳过
- 组合密钥资源REST服务
- ASP.NET Page_Init被解雇了两次!
- ASP.NET Identity Manager错误:尝试创建“MetaC
- asp.net – Dotnet核心2.0使用身份与JwtBearer身
- asp.net-mvc – 使用令牌重置Identity 2.0 sms密
- asp.net 将一个图片以二进制值的形式存入Xml文件
- asp.net-mvc – 传递IEnumerable变量以在ASP.NET
- asp.net – 将int数组发布到MVC控制器 – 什么是
- asp.net-4.0 – 我可以强制asp设置与id相同的名称
热点阅读