询问一个ajaxpro 在iis6上发布问题
我在本地调试没有问题
但是 传到 供应商的iis6 服务器上 ,在客户端 浏览 就会报js错误
部分代码如下
cs文件
public partial class _Defaultajax : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(_Defaultajax)); //注册ajaxPro,括号中的参数是当前的类名
}
[AjaxPro.AjaxMethod ] //申明是ajaxPro方法
public string GetServerTime()
{
return DateTime.Now.ToString();
}
}
aspx文件
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Defaultajax" %>
<!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 getServerTime()
{
// 调用服务端方法
//调用方法:类名.方法名 (参数为指定一个回调函数)
_Defaultajax.GetServerTime(getServerTime_callback);
}
function getServerTime_callback(res) //回调函数,显示结果
{
alert(res.value);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="Button1" type="button" value="button" onclick ="getServerTime();"/></div>
</form>
</body>
</html>
webconfig里面
<system.web>
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/>
</httpHandlers>
<httpModules>
[解决办法]
Up!!!
[解决办法]
帮顶下咯,up
[解决办法]
要在asp.net中利用AjaxPro开发,需要进行如下操作:
(1)将AjaxPro.2.dll拷贝到网站的bin文件下(如果没有请创建一个,这是asp.net内置的文件夹,用于存放第三方的动态链接库文件)。
(2)在web.config的configuration根结点中增加一个configSections节点,如下:
<configSections> <sectionGroup name="ajaxNet"> <!-- If you are using Microsoft .NET 1.1 please remove the two attributes requirePermission and restartOnExternalChanges, they are only supported with .NET 2.0. --> <section name="ajaxSettings" type="AjaxPro.AjaxSettingsSectionHandler,AjaxPro.2" requirePermission="false" restartOnExternalChanges="true"/> </sectionGroup> </configSections>
[解决办法]
什么网址,我帮你测下在研究下什么原因
[解决办法]
mark一下