发布AjaxHelper0.3和AjaxHelperExample2

如果你不知道AjaxHelper是什么,请参见:.Net环境下基于Ajax的MVC方案AjaxHelper使用范例

AjaxHelper0.3版主要修改:

1、为便于js代码调试,主要功能函数不再封装在AjaxHelper类,改回直接访问;

2、增加Appender函数用以执行插入类的回调操作,支持四种插入方式,详见范例;

3、扩展了系统String类,为其增加类似c#的trim,ltrim,rtrim,endwith等函数,详见AjaxHelper.js;

5、为Ajax.aspx页面增加validateRequest=false以支持包含html标签的回调

4、提供几个的新的范例

下载地址:

AjaxHelper0.3

AjaxHelperExample2

AjaxHelperExample2范例清单:

1、无刷新提交指定的Form表单
2、无刷新追加数据(插入位置可以是beforeBegin, afterBegin, beforeEnd, afterEnd)
3、无刷新DropDownList OnSelectedIndexChanged事件和利用Xml预览控件解析RSS

关于Form的说明:

在使用Ajax情形下,如果你要提交某一个Form的话,该Form最好为非runat=server的,因为一个aspx页面只允许一个runat=server的Form,同时,Form不能嵌套,还有就是如果你的aspx页面本身就包含asp.net的WebControls的话,则这些WebControls必须包含于runat=server的Form。

Enjoy!

//文章结束

posted @ 2005-06-17 14:19  Teddy's Knowledge Base  Views(3969)  Comments(15Edit  收藏  举报