asp.net-mvc – ASP.NET MVC的一个路由,两个不同的视图
发布时间:2020-12-16 04:12:33 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试为具有两个不同视图的MVC站点设计主页,具体取决于用户是否登录. 因此,图像默认(未登录)视图显示一般的非特定信息.如果我已登录,则视图主要显示个人内容. 处理此问题的最佳做法是什么?别忘了,我们还需要进行单元测试. 谢谢堆! 解决方法 这应该是
我正在尝试为具有两个不同视图的MVC站点设计主页,具体取决于用户是否登录.
因此,图像默认(未登录)视图显示一般的非特定信息.如果我已登录,则视图主要显示个人内容. 处理此问题的最佳做法是什么?别忘了,我们还需要进行单元测试. 谢谢堆! 解决方法
这应该是从控制器返回适当视图的简单情况.
public ActionResult Index() If (User.IsLoggedOn) { // Do user-specific controller stuff here... return View("LoggedOnIndex"); } else { // Do anon controller stuff here... return View("AnonymousIndex"); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 清理用户指定的URL以防止XSS(使用ASP.NET M
- ASP.NET Core中实现用户登录验证的最低配置示例代码
- regex – ASP Classic:检查字符串是否只包含有效字符
- asp.net – 从一个区域的操作重定向到“根”区域中的操作?
- .net – 如何修复System.Data.Edm.EdmEntityType没有键
- asp.net-mvc-4 – 如何永久教Visual Studio检测我的调试信息
- ASP.NET MVC身份验证Cookie未被检索
- asp.net – Web.Config奇怪的部分?
- 如何在ASP.Net MVC中执行301永久重定向路由
- asp.net-mvc – 为什么ListBoxFor不选择项目,但ListBox是?
推荐文章
站长推荐
- asp.net – 让Visual Studios使用子域名?
- asp-classic – 经典的ASP页面是否会运行在Windo
- asp.net – Response.Redirect和线程被中止错误?
- asp.net-mvc – ASP.NET MVC忽略所有url结尾的“
- asp.net-mvc – Mvc区域路由?
- 使用NUnit与ASP.NET WebApi控制器执行集成测试
- asp.net – 使用Jquery访问hiddenfield
- asp.net-web-api – 无法访问HttpRequestMessage
- 为什么只读文本框不会在ASP.NET中返回任何数据?
- asp.net – 根据DropDownList选择验证TextBox
热点阅读