AAjax.NETquick guide how to start

    技术2022-05-11  66

    Ajax.NET Professional

    A quick guide how to start

    Because I could 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> <httpHandlers> <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/> </httpHandlers> [...] </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 includes 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); }  

    最新回复(0)