环境 windows2000 vs2003 ajax.dll----------------Web.config 中主要代码--------
<httpHandlers>
<add verb="POST,GET" path="WebUI/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/>
</httpHandlers> ----------------WebForm1.aspx 中主要代码-----------
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="ajax_zym.WebForm1" %>
<script language="javascript" src="ajax/common.ashx"></script>
<script language="javascript" src="/ajax/ajax_zym.WebForm1,ajax_zym.ashx"></script>
<script language="javascript" charset="UTF-8">
var response=WebForm1.ServerSideAdd(100,99);
</script>--------------WebForm1后台CS中主要代码-----------
namespace ajax_zym
{
public class WebForm1 : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
Ajax.Utility.RegisterTypeForAjax(typeof(WebForm1));
}
[AjaxPro.AjaxMethod()]
public int ServerSideAdd(int firstNumber, int secondNumber)
{
return firstNumber + secondNumber;
}
}
}错误“Microsoft JScript 运行时错误: 'WebForm1' 未定义”
注释:已经参考了
http://community.csdn.net/Expert/topic/5290/5290864.xml?temp=.4256403
没有解决
<httpHandlers>
<add verb="POST,GET" path="WebUI/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/>
</httpHandlers> ----------------WebForm1.aspx 中主要代码-----------
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="ajax_zym.WebForm1" %>
<script language="javascript" src="ajax/common.ashx"></script>
<script language="javascript" src="/ajax/ajax_zym.WebForm1,ajax_zym.ashx"></script>
<script language="javascript" charset="UTF-8">
var response=WebForm1.ServerSideAdd(100,99);
</script>--------------WebForm1后台CS中主要代码-----------
namespace ajax_zym
{
public class WebForm1 : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
Ajax.Utility.RegisterTypeForAjax(typeof(WebForm1));
}
[AjaxPro.AjaxMethod()]
public int ServerSideAdd(int firstNumber, int secondNumber)
{
return firstNumber + secondNumber;
}
}
}错误“Microsoft JScript 运行时错误: 'WebForm1' 未定义”
注释:已经参考了
http://community.csdn.net/Expert/topic/5290/5290864.xml?temp=.4256403
没有解决
??
WebUi???
try
<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/>
[AjaxPro.AjaxMethod()]
public int ServerSideAdd(int firstNumber, int secondNumber)
{
return firstNumber + secondNumber;
}
把这个方法拿出来放在一个class里aaa
Ajax.Utility.RegisterTypeForAjax(typeof(aaa));
hdt(倦怠)正解