Ext.NET 基础学习笔记02 (Ext.Net MessageBus用法)

MessageBus是在Ext.Net 2中新增的功能

Ext.Net MessageBus 的本质是一个消息订阅机制1.客户端发布和订阅信息

<ext:Button runat="server" ID="btn2" Text="发布消息" Handler="fnButtonHandler"></ext:Button>  //按钮点击时触发fnButtonHandler的JS方法

 //订阅所有Custom.*的信息
Ext.onReady(function () {
            Ext.net.Bus.subscribe("Custom.*", function () {
                console.log(arguments);
            });
});

var fnButtonHandler = function () {
      Ext.net.Bus.publish("Custom.Event1", { item: this });      //publish方法第一个参数:消息名称,第二个参数:消息的参数
 }

1.2通过控件发布和订阅信息

Panel1订阅了所有App.*开头的信息,Button按钮点击时发布信息

1.3 服务器端的消息发布和订阅

前台页面代码:

后台C#代码:

 

猜你喜欢

转载自www.cnblogs.com/YuanDong1314/p/12971308.html