• 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    后台定义的方法必须是公共类型的   
  • 相关阅读:
    POSTMAN使用教程
    RocketMQ搭建-WEB集成RMQ-SE集成RMQ
    android studio 低版本升级高版本的问题
    SqlServer 2015修改表时出现“save changes is not permitted…”的解决方法
    MATLAB
    新的学习,加油!
    BAK文件怎么恢复到数据库中
    Go语言基础之包
    Go语言基础之文件操作
    python获取多线程的返回值
  • 原文地址:https://www.cnblogs.com/wequst/p/1661468.html
Copyright © 2020-2023  润新知