您的位置:首页 > 其它

coolite(ext.net)服务器控件的后台事件方法 ,浅析

2011-02-27 21:34 337 查看
[b]1. [/b][b]JS[/b]方法中调用[b]ajax[/b]

Aspx中:

function reverse()

{

Coolite.AjaxMethods.rev();

}

<ext:ButtonID="Button1"runat="server" Text="恢复默认">

<Listeners>

<ClickHandler="reverse()"/>

</Listeners>

</ext:Button>

cs文件中:

[AjaxMethod]

publicvoid rev()

{

txt_jzsj.SelectedDate = DateTime.Now.Date;

txt_ks.SelectedDate =Convert .ToDateTime( DateTime.Now.AddYears(-1).Year + "-1-1");

txt_js.SelectedDate =Convert .ToDateTime( DateTime.Now.AddYears(-1).Year + "-12-31");

txt_BT.Text = "矿产资源采矿许可证发证情况统计表";

}

若需要返回参数:

var OptionStr="";

function ShowLxbm()

{

parent.Coolite.AjaxMethods.LxbmExpand({

success: function(result) {

if(result.length>0)

{ OptionStr=result; }

}

});

}将方法定义作为一个参数。

[b]2.[/b][b]aspx[/b]里面标签中声明[b]ajax[/b]

Aspx中:

<ext:ButtonID="Button1"runat="server" Text="恢复默认">

<AjaxEvents>

<ClickOnEvent="rev"/>

</AjaxEvents>

</ext:Button>

cs文件中:

[AjaxMethod]

publicvoid rev(object sender, AjaxEventArgs e)

{

txt_jzsj.SelectedDate = DateTime.Now.Date;

txt_ks.SelectedDate =Convert .ToDateTime( DateTime.Now.AddYears(-1).Year + "-1-1");

txt_js.SelectedDate =Convert .ToDateTime( DateTime.Now.AddYears(-1).Year + "-12-31");

txt_BT.Text = "矿产资源采矿许可证发证情况统计表";

}

Ajax:实现交换数据和局部控件操作

3.借用aspx.net的控件,调用服务器事件(刷新整个页面)

Aspx中:

function Select()

{

document.getElementById("btn_Total").click();

}

<divstyle="display:none;">

<asp:Buttonrunat="server"ID="btn_Total"OnClick="Select"/>

</div>

<ext:ToolbarButtonID="ToolbarButton2"runat="server"Icon="Wrench"Text="统计">

<Listeners>

<ClickHandler="Select()"/>

</Listeners>

cs文件中:

protectedvoid Select(object sender, EventArgs e)

{

SetSourseToReport();

}

4.用AutoPostBack="true" 将ext控件的事件在服务器端执行(刷新整个页面)

前台:

<ext:ButtonID="Button1"AutoPostBack="true"runat="server" Text="恢复默认"OnClick="rev">

cs文件中:

publicvoid rev(object sender, EventArgs e)

{

txt_jzsj.SelectedDate = DateTime.Now.Date;

txt_ks.SelectedDate =Convert .ToDateTime( DateTime.Now.AddYears(-1).Year + "-1-1");

txt_js.SelectedDate =Convert .ToDateTime( DateTime.Now.AddYears(-1).Year + "-12-31");

txt_BT.Text = "矿产资源采矿许可证发证情况统计表";

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: