如题。
在本机没有问题,但是传到服务器就不行了。而且更怪的是,同一个站,早些天也传到服务器,没有问题,今天在改了一些js代码后上传到另一个空间就出现"***未定j义"这个***是指在服务器代码中注册的页面类,如default.
在浏览器里查看页面代码,发现服务器自动给页面加上了如下内容:
<script type="text/javascript" src="/ajaxpro/prototype.ashx"></script>
<script type="text/javascript" src="/ajaxpro/core.ashx"></script>
<script type="text/javascript" src="/ajaxpro/ms.ashx"></script>
<script type="text/javascript" src="/ajaxpro/converter.ashx"></script>
<script type="text/javascript" src="/ajaxpro/Default,App_Web_pknjfthx.ashx"></script>
这些链接都打不开,以前可以打开,当然就会出现未定义了,但是为什么会这样呢
在本机没有问题,但是传到服务器就不行了。而且更怪的是,同一个站,早些天也传到服务器,没有问题,今天在改了一些js代码后上传到另一个空间就出现"***未定j义"这个***是指在服务器代码中注册的页面类,如default.
在浏览器里查看页面代码,发现服务器自动给页面加上了如下内容:
<script type="text/javascript" src="/ajaxpro/prototype.ashx"></script>
<script type="text/javascript" src="/ajaxpro/core.ashx"></script>
<script type="text/javascript" src="/ajaxpro/ms.ashx"></script>
<script type="text/javascript" src="/ajaxpro/converter.ashx"></script>
<script type="text/javascript" src="/ajaxpro/Default,App_Web_pknjfthx.ashx"></script>
这些链接都打不开,以前可以打开,当然就会出现未定义了,但是为什么会这样呢
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
</httpHandlers>
你看看 你的JavaScript 调用的方法对不对啊比如在default页面
protected void Page_Load(object sender, EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(_Default));
} 那JavaScript中应该些的是 _Default.你的方法名
不对吧,不是这样引用的呀,在服务器[AjaxPro.AjaxNamespace("AjaxName")],然后在js里用ajaxname.方法名呀,你那是什么用法???