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);
} 
                  
                  
                  
                  
本文档提供了使用Ajax.NET Professional快速入门的教程,包括下载最新文件、配置web.config、标记.NET方法以便通过Ajax调用等步骤,并展示了如何从客户端JavaScript调用.NET方法。
          
      
          
                
                
                
                
              
                
                
                
                
                
              
                
                
              
            
                  
					761
					
被折叠的  条评论
		 为什么被折叠?
		 
		 
		
    
  
    
  
            


            