zoukankan      html  css  js  c++  java
  • ajax应用方法总结

    说明:ajax作为前台和后台链接的一个桥梁,可以在前台调用后台的方法。

    其dll参照文件中的 ajax.dll文件,去里面下载

    配置:

    第一步:在webconfig中进行配置:

    <system.web>                                
        
    <httpHandlers>                            
        
    <add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory,Ajax"></add>                            
        
    </httpHandlers>                            

    第二步:在引用的页面注册:

    Ajax.Utility.RegisterTypeForAjax(typeof(AddNews));                
                    
    AddNews是页面的名称                

    第三步:在调用的方法前面声明:

    不用对session操作时:   [Ajax.AjaxMethod()]                                
                                    
    需要对session操作时:   [Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.ReadWrite)]                                

     应用:

    第一步:后台方法的定义:

    /// 获得类别                            
    /// </summary>                            
    /// <param name="e"></param>                            
    [Ajax.AjaxMethod()]                            
    public DataSet GetCatogory()                            
    {                            
        DataBase.DBOperation db 
    = new DataBase.DBOperation();                        
                                
        
    string strSql = "select  CatogoryName from TB_NewsCatogory order by id";                        
        ds 
    = new DataSet();                        
        ds 
    = db.GetDataSet(strSql);                        
        
    return ds;                        
    }                            

    第二步:前台JS的调用:

    var ds = AddNews.GetCatogory().value;            
                
    AddNews是注册页面的名字            

    注意点:

         1    引用js的语句必须在<form>...</form>块中            
                    
          2    后台定义的方法必须是公共类型的   
  • 相关阅读:
    通俗易懂----欧几里得算法
    安卓贴图源码--->记录旋转后位置..类似in/百度魔图
    wait、notify、sleep、interrupt对比分析
    安卓内存泄漏及检测内存泄漏
    美团多渠道打包
    高版本api在低版本中的兼容
    常用工具
    双守护进程(不死service)-5.0系统以下
    安卓log4k问题解决
    10、面向对象以及winform的简单运用(isMdicontainer的设置、timer控件进行倒计时的制作)
  • 原文地址:https://www.cnblogs.com/wequst/p/1661468.html
Copyright © 2011-2022 走看看