既然能接受ajax,我给你说一个ajax组件,经测试 运行正常
aspx.cs类里代码
protected void Page_Load(object sender, EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(AjaxProDemo));//AjaxProDemo为web页名称
}
[AjaxPro.AjaxMethod]
public string GetTime()
{
return DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
}
aspx页面代码
<%@ Page Language="C#" CodeFile="AjaxProDemo.aspx.cs" Inherits="AjaxProDemo" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
<script type="text/javascript">
function getData()
{
var time = AjaxProDemo.GetTime();
document.getElementByIdx_x_x("sp").innerText = time.value;
}
function start()
{
intervalid= setInterval("getData()",1000);
}
</script>
</head>
<body οnlοad="start()">
<form id="form1" runat="server">
<div>
<span id="sp"></span>
</div>
</form>
</body>
</html>
WebConfig中配置代码
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*,ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/>
</httpHandlers>
可以在网上下载ajaxpro2.0,也可以问我要我的邮箱是327123282@qq.com
如果是ajaxpro1.0,
<httpHandlers>
<add verb="POST,GET" path="Ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro"/>
</httpHandlers>