asp.net-mvc - Asp.Net MVC 实用程序 Controller 过滤下拉列表的操作

标签 asp.net-mvc ajax json controller action

我正在考虑创建一个仅包含返回 json 的操作的 UtilityController,因为我可能有多个带有省/州下拉列表和国家/地区下拉列表的表单。这些下拉列表通过 ajax 选择进行过滤...仅显示所选国家/地区的省/州。

你觉得这个想法怎么样……是好是坏……都不是?

谢谢

最佳答案

我不建议使用实用程序 Controller 或任何类型的实用程序类。在我看来,这是一种不好的做法,因为它很容易成为您不知道其所属代码的垃圾场。这违反了 S.O.L.I.D 原则,因为您没有分离您的关注点。最好看看您想要什么操作,并为每个操作找到合适的 Controller 。

关于asp.net-mvc - Asp.Net MVC 实用程序 Controller 过滤下拉列表的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2074895/

相关文章:

c# - 如何通过 Google 使用 DotNetOpenAuth 获取用户名

php - 如何通过带有json的ajax响应获取超过1个结果

java - 改造:用一个元素反序列化数组时出错: "out of START_ARRAY token"

python - 使用python删除字典内列表中的元素

c# - SQL Server 中主键和唯一索引的区别

c# - 此 ASP.NET MVC 验证代码易于阅读和遵循吗?

javascript - 参数的 URL? jQuery、Ajax、JSON

php - Magento 2 - ajax 更改数量后重新加载总计购物车

javascript - 将值从一个 html 传递到另一个页面

c# - asp.net MVC 4 - 复选框项目的输出列表,将选择与用户相关联 - 允许稍后显示和编辑