【问题标题】:ASP.Net MVC customize Attribute to replace the same codeASP.Net MVC 自定义 Attribute 替换相同代码
【发布时间】:2016-12-04 04:27:35
【问题描述】:

在 ASP.Net MVC 中大约一半的 Action 方法中,我需要重复一些代码,例如“尝试/捕获整个 Action”或“更改 HTTP 响应标头”。我不想复制和粘贴相同的代码。如何编写自定义属性来帮助我添加此代码?

【问题讨论】:

标签: c# asp.net asp.net-mvc-3


【解决方案1】:

有关所有 MVC 方法的全局错误处理以及未处理的错误,请查看:https://www.simple-talk.com/dotnet/asp.net/handling-errors-effectively-in-asp.net-mvc/

要为所有响应添加响应标头,请查看此处: Add custom header to all responses in Web API

【讨论】:

  • 不,我不仅想添加一些自定义标题。例如,我想要模型状态无效响应“无效”的所有请求。如何创建这样的属性? (英语不是我的母语语言希望你不会介意)
  • 看看here,这就是你想要的模型验证部分
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-09-09
  • 2020-07-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多