asp.net-mvc – MVC 3 -ASP.NET重定向到不同的视图
发布时间:2020-12-16 07:09:43 所属栏目:asp.Net 来源:网络整理
导读:在MVC 3-ASP.NET中,我正在验证控制器页面上的权限级别.如果用户有权查看该页面,那么我使用以下代码进行渲染,但如果未经授权,我不知道如何重定向到新视图 任何人都可以告诉我如何显示提醒说,您无权查看该页面并重定向到主页? public ActionResult viewName()
在MVC 3-ASP.NET中,我正在验证控制器页面上的权限级别.如果用户有权查看该页面,那么我使用以下代码进行渲染,但如果未经授权,我不知道如何重定向到新视图
任何人都可以告诉我如何显示提醒说,您无权查看该页面并重定向到主页? public ActionResult viewName() if(userAuthorised) { return View() } else { //Alert Message //Redirect to different view like Home Page.. } 有什么例子吗? 谢谢 解决方法
你有2个选择.
1)创建标准错误视图并在else中返回: else { ErrorModel viewModel = new ErrorModel(){Msg="Error"}); return View("Error",viewModel); } 2)使用指向另一个返回错误视图的Controller方法的Redirect to Action else { return RedirectToAction("BadUser"); } public ViewResult BadUser() { ErrorModel viewModel = new ErrorModel(){Msg="Error"}); return View("Error",viewModel); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 无法在单元测试中检查响应标头
- asp.net-mvc – 如果ModelState中不存在某个键,我该如何添加
- asp.net-core-mvc – ASP NET Core 2.0 appsettings.Develo
- asp.net-mvc – 用于Bookmarked Angular SPA URL的ASP.NET
- asp.net – Orchard – 从主题布局中获取内容的标题
- asp.net-mvc-4 – Razor MVC,在哪里可以通过母版页面,部分视
- asp.net-mvc – 什么时候使用ViewData而不是ViewModels?
- asp.net – 如何确定用户的浏览器是否可以查看PDF文件
- 来自UserControl的ASP.NET AJAX页面方法
- asp.net – 从SyndicationContent读取内容文本
推荐文章
站长推荐
- asp.net-mvc – ViewModel有自己的逻辑吗?
- .net – 传递的主键值的数量必须与实体上定义的主
- asp.net-mvc – ActionLink后退按钮
- ASP.NET MembershipProvider加密/解密
- asp.net-mvc – ValidateInput(false)和AllowHtm
- asp.net-mvc – Asp.net Mvc 2.0 RC设置线程Curr
- .net – Ninject的InRequestScope发生了什么事
- asp.net – 如何预编译Web应用程序项目?
- 如何在ASP.NET MVC中使用JQuery调用控制器操作
- asp.net-mvc – 使用ASP.NET MVC 3.0进行日期验证
热点阅读