如何在内容页面中使用ajax方法
本文关键字:ajax 方法 | 更新日期: 2023-09-27 18:28:31
我在使用Ajax方法时遇到问题。我有一个母版页和一个内容页。我想在内容页面中使用Ajax方法。对于
在cs页面中页面加载:
Ajax.Utility.RegisterTypeForAjax(typeof(testcontent));
我添加了这个,因为我的内容页面名称是testcontent。
这是我在cs页面中的方法:
[Ajax.AjaxMethod()]
public int Getdatabyid(int id)
{
int count = 0 ;
//getting the id and basing on that processing the data and assigning to count
return count;
}
在我的aspx页面中:
function getdata(value)
{
var id = value;
var count = testcontent.Getdatabyid(id);
}
但是我得到了错误"testcontent不可用"。我可以在内容页中使用Ajax方法吗?它继承了主页面的属性。在母版页中,我放置了脚本管理器。。。请帮我解决
我找到了这个问题的解决方案。
在web.config文件中,
添加这些代码行。
<system.web>
<httpHandlers>
<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory,Ajax"/>
</httpHandlers>
</system.web>
这将允许Ajax方法。