前两天在网上下了个ajax组件体验了一下,感觉很不错。但后来开始想怎样能让它跟server控件交互呢,例如我上输出一个列表,就只有用js一条一条html的输出吗?不!!现在我说说怎样与 datagrid交互。
注:ajax.net的组件可以到此网下载,我用的是for .net 1.1版本的。http://ajax.schwarz-interactive.de/

1. 在引用中添加引用Ajax.dll。(这个很废话)

2.在web.config中建立HttpHandler(这个当然是在system.web串里的)

ajax.net中与server控件的交互使用(一)<httpHandlers>
ajax.net中与server控件的交互使用(一)    
<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" />
ajax.net中与server控件的交互使用(一)
</httpHandlers>  

3.在Global的Application_Start里加上个设置
ajax.net中与server控件的交互使用(一)        protected void Application_Start(Object sender, EventArgs e)
        }

4.新建一个类DemoMethods,这个类里面提供了更新数据库和输出列表的方法。其实主要思想就是获得控件运行后生成的html,然后输出。
 1ajax.net中与server控件的交互使用(一)        [Ajax.AjaxMethod]
 2ajax.net中与server控件的交互使用(一)        public int AddAjaxTable(string name)
 3        }

5.然后再建一个default.js文件,用作存放 js方法
ajax.net中与server控件的交互使用(一)function AddAjax(name)
}

6.建一个default.aspx,在pageload事件里面加个注册的东西
ajax.net中与server控件的交互使用(一)        private void Page_Load(object sender, System.EventArgs e)
        }

7.最后就是default.aspx的html和js了,呵呵

>


这样,就能使用datagrid来输出表格了,呵呵。总体思路其实还是比较简单的,日后有兄弟做出更好的,请贴出来,而我也会继续努力的。谢谢....继续工作去....

相关文章:

  • 2021-09-15
  • 2021-10-21
  • 2021-05-25
  • 2021-07-19
  • 2021-10-30
猜你喜欢
  • 2021-08-18
  • 2022-12-23
  • 2021-12-01
  • 2022-02-18
  • 2021-06-10
相关资源
相似解决方案