处理ASP.NET MVC控制器中的异常

07_05_GuyT

我已经创建了新属性,并且在逻辑上有一些例外。我的问题是:我应该如何在控制器中处理它并将其传递给视图?在下面的代码中,我引发了异常,应如何将其移至视图?

这是控制器中的属性

[HttpPost]
[CheckToken]
public JsonResult Edit(Roles role)
{
    ...
}

这是属性

public class CheckToken : FilterAttribute, IAuthorizationFilter
{
    ....

    catch (HttpAntiForgeryException e)
    {
        throw new HttpAntiForgeryException("token not found");
    }
}
Kartikeya khosla

而不是抛出异常..u可以像这样:-

catch (HttpAntiForgeryException e)
{
   filterContext.RouteData.Values.Add("Antiforgery", "token not found");
}

并在ur jsonresult中将Routevalues用作:

[HttpPost]
[CheckToken]
public JsonResult GroupEdit(Roles role)
{
  ViewData["Message"] = RouteData.Values["Antiforgery"];
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

控制器中的asp.net mvc异常未在自定义ErroHandler中进行良性处理

来自分类Dev

使用剃刀页处理ASP .NET 3.1核心控制器中的异常

来自分类Dev

异常处理在异步/等待调用的 asp.net 控制器中不起作用

来自分类Dev

ASP.NET MVC处理控制器中动态参数数量的最佳方法

来自分类Dev

如何处理在 ASP.NET MVC 中返回文件的控制器结果

来自分类Dev

在ASP.NET MVC中获取控制器名称

来自分类Dev

从ASP.NET MVC控制器中删除功能

来自分类Dev

ASP.NET MVC控制器语法中的Linq

来自分类Dev

在 asp .net mvc 中创建 Api 控制器

来自分类Dev

ASP.NET MVC 在控制器中实现分析

来自分类Dev

ASP.NET MVC 控制器中的持久数据

来自分类Dev

处理ASP .NET中的异常

来自分类Dev

模型/控制器MVC中的异常处理

来自分类Dev

模型/控制器MVC中的异常处理

来自分类Dev

ASP.NET处理程序(ashx)与MVC控制器操作,用于下载文件

来自分类Dev

1个控制器处理2个模型,ASP.NET,MVC5

来自分类Dev

Asp.net MVC在其他控制器中采用了控制器的Disposable属性

来自分类Dev

从视图调用控制器并将值从视图传递到 asp.net mvc 中的控制器

来自分类Dev

当在 asp.net mvc 中首先无法识别控制器时,如何路由到控制器?

来自分类Dev

asp.net c#控制器行为异常

来自分类Dev

ASP.NET MVC:如何绕过MVC应用程序中的控制器?

来自分类Dev

从ASP.NET MVC控制器将数据发布到ASP.NET Web API控制器时的待处理请求

来自分类Dev

在mvc asp.net的浏览器中找不到API控制器

来自分类Dev

在mvc asp.net的浏览器中找不到API控制器

来自分类Dev

在ASP.NET Core中测试控制器时处理声明

来自分类Dev

如何在asp.net mvc中的URL中更改控制器名称

来自分类Dev

在ASP.Net MVC中的控制器中访问路由URL

来自分类Dev

如何在ASP.NET MVC中的控制器中调用模型方法

来自分类Dev

如何在URL中更改ASP.NET MVC控制器名称?

Related 相关文章

  1. 1

    控制器中的asp.net mvc异常未在自定义ErroHandler中进行良性处理

  2. 2

    使用剃刀页处理ASP .NET 3.1核心控制器中的异常

  3. 3

    异常处理在异步/等待调用的 asp.net 控制器中不起作用

  4. 4

    ASP.NET MVC处理控制器中动态参数数量的最佳方法

  5. 5

    如何处理在 ASP.NET MVC 中返回文件的控制器结果

  6. 6

    在ASP.NET MVC中获取控制器名称

  7. 7

    从ASP.NET MVC控制器中删除功能

  8. 8

    ASP.NET MVC控制器语法中的Linq

  9. 9

    在 asp .net mvc 中创建 Api 控制器

  10. 10

    ASP.NET MVC 在控制器中实现分析

  11. 11

    ASP.NET MVC 控制器中的持久数据

  12. 12

    处理ASP .NET中的异常

  13. 13

    模型/控制器MVC中的异常处理

  14. 14

    模型/控制器MVC中的异常处理

  15. 15

    ASP.NET处理程序(ashx)与MVC控制器操作,用于下载文件

  16. 16

    1个控制器处理2个模型,ASP.NET,MVC5

  17. 17

    Asp.net MVC在其他控制器中采用了控制器的Disposable属性

  18. 18

    从视图调用控制器并将值从视图传递到 asp.net mvc 中的控制器

  19. 19

    当在 asp.net mvc 中首先无法识别控制器时,如何路由到控制器?

  20. 20

    asp.net c#控制器行为异常

  21. 21

    ASP.NET MVC:如何绕过MVC应用程序中的控制器?

  22. 22

    从ASP.NET MVC控制器将数据发布到ASP.NET Web API控制器时的待处理请求

  23. 23

    在mvc asp.net的浏览器中找不到API控制器

  24. 24

    在mvc asp.net的浏览器中找不到API控制器

  25. 25

    在ASP.NET Core中测试控制器时处理声明

  26. 26

    如何在asp.net mvc中的URL中更改控制器名称

  27. 27

    在ASP.Net MVC中的控制器中访问路由URL

  28. 28

    如何在ASP.NET MVC中的控制器中调用模型方法

  29. 29

    如何在URL中更改ASP.NET MVC控制器名称?

热门标签

归档