应用ajax.dll 在前台应用的时候报错,说类名未定义???

justalwaystotwo 2012-02-09 04:09:29
后台页面
public partial class BasicInformation_Permission : System.Web.UI.Page
protected void Page_Load(object sender, EventArgs e)

Ajax.Utility.RegisterTypeForAjax(typeof(BasicInformation_Permission));

[Ajax.AjaxMethod()]
public string[] GetData(string wec_id)
{
return "123"

前台 <form id="frmBasicInformation_Permission" runat="server"》
var pArray= Web.BasicInformation_Permission.GetData(val["类别id"]);

webconfig <add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/>
报错 BasicInformation_Permission 未定义。

大神们帮帮忙呗!

...全文
112 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
justalwaystotwo 2012-02-10
  • 打赏
  • 举报
回复
确实!大神很厉害!当我看到生成的js的时候就知道是cookies的原因。大神加个QQ呗!
underwater 2012-02-09
  • 打赏
  • 举报
回复
<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/>

<script type="text/javascript" src="/SAAS_WEB/ajax/(pviywl45q5t2yx55vu33gj55)/common.ashx"></script><script type="text/javascript" src="/SAAS_WEB/ajax/(pviywl45q5t2yx55vu33gj55)/BasicInformation_Permission,App_Web_wyiajjiq.ashx"></script>


你设置的Cookieless造成了路径匹配失败。

web.config中的handler配置的路径ajax/*.ashx没法匹配ajax/(pviywl45q5t2yx55vu33gj55)/common.ashx


justalwaystotwo 2012-02-09
  • 打赏
  • 举报
回复
能不能加我QQ834726391 那样说话快!
justalwaystotwo 2012-02-09
  • 打赏
  • 举报
回复
<script type="text/javascript" src="/SAAS_WEB/ajax/(pviywl45q5t2yx55vu33gj55)/common.ashx"></script><script type="text/javascript" src="/SAAS_WEB/ajax/(pviywl45q5t2yx55vu33gj55)/BasicInformation_Permission,App_Web_wyiajjiq.ashx"></script>
生成了这些。。。
underwater 2012-02-09
  • 打赏
  • 举报
回复
没生成说明 Ajax.Utility.RegisterTypeForAjax(typeof(BasicInformation_Permission));
没有被执行到。

Page_Load 没有执行。 检查这个。
justalwaystotwo 2012-02-09
  • 打赏
  • 举报
回复
是ie的开发工具吗?
没生成<script> </script> 啊
underwater 2012-02-09
  • 打赏
  • 举报
回复
从你的网页源代码里找到那串引用路径。
在 <form>...</form> (开头部位) 有个 <script src="ooxx.ashx?xxxxxxxxxxxxxxx"></script> 引用

把那个url直接复制到地址栏打开看看。
justalwaystotwo 2012-02-09
  • 打赏
  • 举报
回复
一楼大神 说清楚点吧,怎么打开?
LoveMuChen 2012-02-09
  • 打赏
  • 举报
回复
webconfig里面配置了么?
underwater 2012-02-09
  • 打赏
  • 举报
回复
打开那个script引用地址(xxx.ashx?....)看看,你可能会看到一个异常的报错内容。
ajax.dllajaxpro.dll的用法
文章分类:.net编程
ASP.NET AjaxPro的应用
1、首先下载AjaxPro组件。并将AjaxPro.dll引用到网站(或项目)。
2、修改Web.config。在 元素中添加以下代码。



62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧