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    后台定义的方法必须是公共类型的   
  • 相关阅读:
    C# 控制台应用程序输出颜色字体[更正版]
    ORM for Net主流框架汇总与效率测试
    php 去掉字符串的最后一个字符
    bzoj1185 [HNOI2007]最小矩形覆盖 旋转卡壳求凸包
    bzoj [Noi2008] 1061 志愿者招募 单纯形
    bzoj1009 [HNOI2008] GT考试 矩阵乘法+dp+kmp
    扩展欧几里得(ex_gcd),中国剩余定理(CRT)讲解 有代码
    BZOJ 2103/3302/2447 消防站 树的重心【DFS】【TreeDP】
    hihocoder 1449 后缀自动机三·重复旋律6
    hihocoder 后缀自动机二·重复旋律5
  • 原文地址:https://www.cnblogs.com/wequst/p/1661468.html
Copyright © 2011-2022 走看看