码迷,mamicode.com
首页 > Web开发 > 详细

asp.net webform中的ext.net使用

时间:2015-06-24 18:58:20      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:.net   ext.net   webform   

ext.net是对ext.js进行封装的net控件库,可以砸webform 和mvc中使用,从今天器我会对这一年多的ext.net开发进行一些相应的总结。


首先针对ext.net进行引用:

<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>


然后是页面加载 DocumentReady 类似于onload事件表示页面加载

完之后要执行的事件。getHeight();这个是我自定义的一个自适应

高度的脚本

 

<ext:ResourceManager ID="ResourceManager1" runat="server">
        <Listeners>
            <DocumentReady Handler="getHeight();" />
        </Listeners>
</ext:ResourceManager>

接着是异步调用cs后台程序的两种方法


(1)js异步调用后台方法:


Js脚本:


function PendingForm() {
   jsonData = Ext.encode(Ext.pluck(StoreWstepUser.data.items, 'data')); //得?到?store的?json格?式?
   
 Ext.net.DirectMethods.SaveData(2, jsonData,  {//调用后台方法后台方法SaveData(string fstate,string jsondata)
        success: function (result) {
            if (result > 0) {//判断返回值
                parent.PendingToDo(result);
            }
        },
        failure: function (errorMsg) {
            Ext.Msg.alert('Failure', errorMsg);
        }
    });
}


后台代码:


 [DirectMethod]
    public void SaveData(string fstate,string jsondata)
    {
 
}


 

 

(2)直接调用


首先定义对应store


      

  <ext:Store runat="server" ID="storAorder" OnSubmitData="BtnToExcel_Click">
            <DirectEventConfig IsUpload="true" />
            <Reader>
                <ext:JsonReader>
                    <Fields>
                        <ext:RecordField Name="ID">
                        </ext:RecordField>
</Fields>
                </ext:JsonReader>
            </Reader>
        </ext:Store>
 

定义按钮事件:


<ext:Button ID="Button4" runat="server" Text="导?出?Excel" Icon="PageExcel">
                                                <Listeners>
                                                    <Click Handler="GridPanel2.submitData(false);" />
                                                </Listeners>
                                            </ext:Button>


编写后台程序:


  

 public void BtnToExcel_Click(object sender, StoreSubmitDataEventArgs e)
    {
}

 

asp.net webform中的ext.net使用

标签:.net   ext.net   webform   

原文地址:http://blog.csdn.net/wyl900606/article/details/46624033

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!