Document directory
- A Quick Guide how to start
Ajax. Net professionala Quick Guide how to start
Because I cocould not write a documentation I will show you here how to start:
- Download the latest Ajax. Net professional files from www.schwarz-interactive.de
- Add a reference to the ajaxpro.2.dll (for the. NET 1.1 framework use ajaxpro. dll)
- Add following lines to your web. config:
<?xml version="1.0" encoding="utf-8" ?><configuration> <system.web> [...] </system.web></configuration>
- Now, you have to mark your. Net methods with an ajaxmethod attribute:
[AjaxPro.AjaxMethod]public DateTime GetServerTime(){ return DateTime.Now;}
- To use the. Net Method on the client-side JavaScript you have to register the methods, this will be done to register a complete class to Ajax. Net:
namespace MyDemo{ public class _Default { protected void Page_Load(object sender, EventArgs e) { AjaxPro.Utility.RegisterTypeForAjax(typeof(_Default)); } [AjaxPro.AjaxMethod] public DateTime GetServerTime() { return DateTime.Now; } }}
- If you start the web page two JavaScript provided des are rendered to the HTML source.
- To call a. Net method form the client-side JavaScript code you can use following syntax:
function getServerTime(){ MyDemo._Default.GetServerTime(getServerTime_callback); // asynchronous call}// This method will be called after the method has been executed// and the result has been sent to the client.function getServerTime_callback(res){ alert(res.value);}