程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> .net2003中ajax.dll用法

.net2003中ajax.dll用法

編輯:.NET實例教程

webconfig配置

 </system.web>

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

 </system.web> 

 

定義一個類,執行服務器端操作,需要在客戶端調用的方法頭前加如下代碼

[Ajax.AjaxMethod(AJax.HttpSessionStateRequirement.Read)]

例如:

public class abc
   {
    [Ajax.AjaxMethod(AJax.HttpSessionStateRequirement.Read)]
    public string getResult(string hl,string jine)
    {
     try
     {
      Conn con=new Conn();
      decimal a=con.GethuilvByName(hl);
      decimal b=Decimal.Parse(jine);
    
      return ((decimal)(a*b)).ToString();
     }
     catch (Exception ee)
     {
      Console.WriteLine(ee.Message);
      return null;
     }
    }
   }

pageload裡注冊此類

Ajax.Utility.RegisterTypeForAJax(typeof(abc));

前端JS調用的時候類名.方法名

function getinformation()

{

var tmp = document.all("txtZhrmb");

var hl=document.all("DropDownList1").value;

var jine=document.all("txtJine").value;

tmp.value =abc.getResult(hl,jine).value;

}

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved