从另一个控制器调用非动作方法

拉齐奥

我是MVC的新手,我无法找到解决问题的方法。我想从另一个控制器调用非操作方法(返回字符串,整数等)。可能吗?如何正确地做?我正在使用ninject,我的控制器如下所示:

public class ShopController : Controller
{
  private IShopRepository repository;

  public ShopController(IShopRepository shopRepository)
  {
    this.repository = shopRepository;
  }

  public int GetShopId(string shopName)
  {
    // how to call this method from another controller?
    // here is linq query which needs shop table repository!
  }
}

对不起,我的英语,非常感谢您的答复!:)

马里乌斯·舒尔茨(Marius Schulz)

让控制器调用其他控制器的实例方法不是最佳设计。我建议您将方法添加GetShopId到,IShopRepository以便使用存储库的每个组件都可以访问它(包括您的其他控制器)。IShopRepository毕竟,此方法所属是。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从控制器动作中调用另一个控制器动作?

来自分类Dev

从另一个控制器调用不同的动作方法

来自分类Dev

调用另一个控制器的方法

来自分类Dev

Grails渲染XML从同一控制器调用另一个动作

来自分类Dev

通过反射在另一个控制器中调用WebApi的另一个动作?

来自分类Dev

冲突的 Laravel 控制器 - 一个可以调用方法,另一个给出非静态错误

来自分类Dev

从另一个控制器触发一个控制器的“动作”

来自分类Dev

在控制器动作中插入另一个控制器动作

来自分类Dev

从ZF2中的控制器调用另一个控制器动作的最佳实践

来自分类Dev

如何在另一个控制器的方法中调用一个控制器的方法

来自分类Dev

如何从另一个控制器访问另一个控制器的动作

来自分类Dev

在另一个控制器Ember中调用一个controllers方法

来自分类Dev

如何访问另一个控制器动作中的一个控制器动作?

来自分类Dev

调用另一个视图控制器

来自分类Dev

从另一个控制器调用awakeFromNib

来自分类Dev

调用另一个API控制器

来自分类Dev

从另一个控制器调用awakeFromNib

来自分类Dev

从另一个方法调用图像选择器控制器委托方法

来自分类Dev

如何在另一个视图控制器中调用另一个方法?

来自分类Dev

如何通过传递表单对象和调用的另一个动作方法来调用spring控制器@RequestMapping

来自分类Dev

通过带有来自另一个控制器的变量的表单调用创建动作

来自分类Dev

调用另一个控制器的动作并以字符串形式获取视图

来自分类Dev

extjs-如何从另一个控制器或闭包中正确调用控制器方法

来自分类Dev

播放2.5.x java-如何从另一个控制器调用控制器方法?

来自分类Dev

来自另一个控制器的控制器中的ext js调用方法

来自分类Dev

播放2.5.x java-如何从另一个控制器调用控制器方法?

来自分类Dev

使用委托从模态视图控制器调用另一个视图控制器中的方法

来自分类Dev

将消息从动作控制器传递到另一个动作控制器的最佳方法是什么

来自分类Dev

从另一个控制器JavaFx调用方法

Related 相关文章

  1. 1

    如何从控制器动作中调用另一个控制器动作?

  2. 2

    从另一个控制器调用不同的动作方法

  3. 3

    调用另一个控制器的方法

  4. 4

    Grails渲染XML从同一控制器调用另一个动作

  5. 5

    通过反射在另一个控制器中调用WebApi的另一个动作?

  6. 6

    冲突的 Laravel 控制器 - 一个可以调用方法,另一个给出非静态错误

  7. 7

    从另一个控制器触发一个控制器的“动作”

  8. 8

    在控制器动作中插入另一个控制器动作

  9. 9

    从ZF2中的控制器调用另一个控制器动作的最佳实践

  10. 10

    如何在另一个控制器的方法中调用一个控制器的方法

  11. 11

    如何从另一个控制器访问另一个控制器的动作

  12. 12

    在另一个控制器Ember中调用一个controllers方法

  13. 13

    如何访问另一个控制器动作中的一个控制器动作?

  14. 14

    调用另一个视图控制器

  15. 15

    从另一个控制器调用awakeFromNib

  16. 16

    调用另一个API控制器

  17. 17

    从另一个控制器调用awakeFromNib

  18. 18

    从另一个方法调用图像选择器控制器委托方法

  19. 19

    如何在另一个视图控制器中调用另一个方法?

  20. 20

    如何通过传递表单对象和调用的另一个动作方法来调用spring控制器@RequestMapping

  21. 21

    通过带有来自另一个控制器的变量的表单调用创建动作

  22. 22

    调用另一个控制器的动作并以字符串形式获取视图

  23. 23

    extjs-如何从另一个控制器或闭包中正确调用控制器方法

  24. 24

    播放2.5.x java-如何从另一个控制器调用控制器方法?

  25. 25

    来自另一个控制器的控制器中的ext js调用方法

  26. 26

    播放2.5.x java-如何从另一个控制器调用控制器方法?

  27. 27

    使用委托从模态视图控制器调用另一个视图控制器中的方法

  28. 28

    将消息从动作控制器传递到另一个动作控制器的最佳方法是什么

  29. 29

    从另一个控制器JavaFx调用方法

热门标签

归档