8.7K Star 14.3K Fork 4.2K

GVPdotNET China/Furion

 / 详情

希望Mvc模式下支持规范化结果

已完成
创建于  
2021-07-24 10:07

特别说明:如果 Issue 报告为问题且开发成员回复确认问题之后但 三天内 都不能得到反馈,则视为无效 Issue

Furion 版本号

哪个版本号?
2.14.6

Web 项目类型

  • WebApi
  • Mvc
  • Razor Pages
  • Blazor Server
  • MinApp

描述你的问题

发生了什么?
MVC模式下webapi能返回正常的规范化结果,希望在控制器中定义的方法也能规范化结果返回,比如以下方法希望能规范化结果返回:
输入图片说明
,其它方法返回结果如IActionResult、JsonResult保持不变,排除规范化。
看了代码貌似是排除了MVC包含的控制器方法。
不想使用自定义结果RESTfulResult的返回结果,特别不方便,并且很麻烦;
或者能否增加一个特性强制规范化结果返回,这个功能特别有用,希望能增加;

异常堆栈信息

异常堆栈是什么?

代码或代码仓库

提供完整代码截图或 Git 源码测试地址

什么代码导致?


数据库信息

  • Sqlite
  • SqlServer
  • Mysql
  • Oracle
  • PGSql
  • Firebird
  • Cosmos

期待结果

期待的结果是?
MVC模式下webapi能返回正常的规范化结果,希望在控制器中定义的方法也能规范化结果返回或者增加MVC控制器方法也能强制返回规范化的特性。

评论 (12)

Lu sharp 创建了任务 4年前
Lu sharp 关联仓库设置为dotNET China/Furion 4年前
百小僧 任务状态待办的 修改为已完成 4年前
百小僧 负责人设置为百小僧 4年前
百小僧 添加了
 
建议
标签
4年前
百小僧 添加了
 
无效工单
标签
4年前
百小僧 添加了
 
重复工单
标签
4年前
百小僧 里程碑设置为Furion 2021 4年前
百小僧 关联分支设置为master 4年前
百小僧 计划截止日期设置为2021-07-25 4年前
百小僧 计划开始日期设置为2021-07-24 4年前
百小僧 计划截止日期2021-07-25 修改为2021-07-24 4年前
展开全部操作日志

下次发 issue 之前先搜索issue,这个重复了四次。
mvc自行自定义一个 json result 类。

你搜索下issue,里面有的,很久之前的东西了,发issue之前,先搜索

在Issue报告中使用关键字搜索MVC和规范化没有得到想要的结果,在这个问题纠结了大半年了,后来都是自己写了一个MVC过滤器,但是那样感觉不规范。

百小僧 任务状态已完成 修改为待办的 4年前

好,满足你,把issue设置待办了

4805222 xieyonghao1989 1669106038 Lu sharp
回复 百小僧 拥有者
4年前

大佬太给力了,我的水平代表广大的技术小白

974299 monksoul 1578937227 百小僧 拥有者
回复 Lu sharp
4年前
4805222 xieyonghao1989 1669106038 Lu sharp
回复 百小僧 拥有者
4年前

大佬幸苦了,我们和Furion一起成长,愿越做越好。

百小僧 通过 dotnetchina/Furion Commit 828b12d任务状态待办的 修改为已完成 4年前

14.8 升级到最新,好多地方都异常报错了,你这个兼容性更新不是很友好,比如 IUnifyResultProvider的处理, ef的 BatchDeleteAsync处理丢失了。好多原来是功能都不见了,这样的破坏性修改多了,我们都不敢升级,变得不好用了。虽然你们一直在优化。

974299 monksoul 1578937227 百小僧 拥有者
回复 wysjwh
4年前

你升级不用看更新日志???https://dotnetchina.gitee.io/furion/docs/upgrade

974299 monksoul 1578937227 百小僧 拥有者
回复 百小僧 拥有者
4年前

还有,用了 Furion 那么久,一个 star都没给。

每一次破坏性更改都写的清清楚楚,你哪怕看了都不至于过来这里发。

〒▽〒
被这个破坏伤到了
加了好几个 [ProducesDefaultResponseType] 避开了~

百小僧 关联分支master 修改为未关联 2年前

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(5)
974299 monksoul 1578937227 1883684 co1024 1600418760 4805222 xieyonghao1989 1669106038 wysjwh-wysjwh CrazyLeo-mtleo
C#
1
https://gitee.com/dotnetchina/Furion.git
git@gitee.com:dotnetchina/Furion.git
dotnetchina
Furion
Furion

搜索帮助