Asp.net mvc Sencha Touch控制器与ASP.NET MVC控制器有何不同

Asp.net mvc Sencha Touch控制器与ASP.NET MVC控制器有何不同,asp.net-mvc,sencha-touch,Asp.net Mvc,Sencha Touch,对于ASP.NET MVC控制器,控制器本身会响应来自客户端的请求,以重建视图和/或提供数据 然而,我试图理解视图与Sencha Touch控制器的关系。我在任何地方都没有看到控制器如何实际创建视图。我错过什么了吗 这与ASP.NET MVC控制器相比如何 更新 在一些调查之后,对我的原始查询进行了更新。似乎所有控制器都是由应用程序加载的,而控制器本身并不知道它所指的任何特定视图。它似乎从任何视图上的任何控件侦听事件。因此,控制器实际上可以从两个完全不同的视图响应事件。如果在“配置>控制”部分中

对于ASP.NET MVC控制器,控制器本身会响应来自客户端的请求,以重建视图和/或提供数据

然而,我试图理解视图与Sencha Touch控制器的关系。我在任何地方都没有看到控制器如何实际创建视图。我错过什么了吗

这与ASP.NET MVC控制器相比如何

更新
在一些调查之后,对我的原始查询进行了更新。似乎所有控制器都是由应用程序加载的,而控制器本身并不知道它所指的任何特定视图。它似乎从任何视图上的任何控件侦听事件。因此,控制器实际上可以从两个完全不同的视图响应事件。

如果在“配置>控制”部分中定义控制器侦听的控件,则使用类似css的选择器语言来选择控件,例如:

Ext.define('App.controller.MyController', {
    extend: 'Ext.app.Controller',

    config: {
        control: {
            'button': { tap: 'onButtonTap' },
            '#superButton': { tap: 'onSuperTap' }, //select by ID
            '#SpecificView textarea': {change: 'onChange'} // all textareas in the id:View
        }
    }
    ...
}

现在有了更多的使用控制器的经验,我认为Sencha Touch控制器都是在后台实例化的,可以监听视图的变化。来自视图的请求到达路由上的端点后,将调用ASP.NET MVC的控制器,该路由映射到控制器以处理该请求。