发布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!
//文章结束