AjaxPro与ASP.NET AJAX1.0冲突的问题,VS2005装了微软Ajax.net 1.0后用AjaxPro异步请求出错未定义在网上找了好多资料都未能解决,请各位大侠帮忙
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;namespace demo
{
public partial class Dlyetle : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(demo.Dlyetle));
}
[AjaxPro.AjaxMethod]
public string login(string username, string pwd)
{
if (username == "123" && pwd == "234")
{
return "Login Success!";
}
else
{
return "Login Failed!";
} }
}
}
Html代码:<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<%-- <asp:ScriptManager ID="ScriptManager1" runat="server" />--%>
<script type="text/javascript">
function Login(){
var username=document.getElementById("TextBox1").value;
var pwd=document.getElementById("TextBox2").value;
demo.Dlyetle.login(username,pwd,login_callback);
}
function login_callback(response)
{
alert(response.value);
}
</script>
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<input type="button" value="Login In" id="loginbtn" onclick="Login()" />
</div>
</form>
</body>
</html>
webconfig代码: <httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
<add verb="POST,GET" path="*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
</httpHandlers>
那里出问题了 请各位大象帮忙啊
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;namespace demo
{
public partial class Dlyetle : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(demo.Dlyetle));
}
[AjaxPro.AjaxMethod]
public string login(string username, string pwd)
{
if (username == "123" && pwd == "234")
{
return "Login Success!";
}
else
{
return "Login Failed!";
} }
}
}
Html代码:<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<%-- <asp:ScriptManager ID="ScriptManager1" runat="server" />--%>
<script type="text/javascript">
function Login(){
var username=document.getElementById("TextBox1").value;
var pwd=document.getElementById("TextBox2").value;
demo.Dlyetle.login(username,pwd,login_callback);
}
function login_callback(response)
{
alert(response.value);
}
</script>
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<input type="button" value="Login In" id="loginbtn" onclick="Login()" />
</div>
</form>
</body>
</html>
webconfig代码: <httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
<add verb="POST,GET" path="*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
</httpHandlers>
那里出问题了 请各位大象帮忙啊
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货