问题标签 [ajaxpro]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
315 浏览

c# - 无法通过 AJAX 响应获取生成的控件

我将 ASP.NET C# 与 AJAX Professional ( http://www.ajaxpro.info )一起使用

1)我有一个带有面板控件的 div 容器,面板控件应该包含将在代码隐藏函数中生成的 DropDownList:

2)我有一个 JS 脚本函数“getDDL”,它将数据发送到代码隐藏函数,然后它使用生成的 Panel 和 DropDownList 控件接收响应:

3) Codebehind 函数“GetDDL”必须返回 Panel 控件内生成的 DropDownList:

4)当我尝试通过 JS 响应获取生成的 Panel 和 DropDownList 时,我只收到文本“System.Web.UI.Design.Panel”或类似的内容,尝试仅生成 DropDownList - 类似的文本显示“System. Web.UI.Design.DropDownList"。

但是当我调用代码隐藏函数来获取这两个控件时,我看到它们没有任何问题。为什么我不能通过 JS 获取它们?我做的一切都很好,调试了一百万次,没有发现任何问题,我不知道 JavaScript 有什么问题?非常感谢任何帮助。

0 投票
1 回答
560 浏览

asp.net - 基于URL的授权和ajaxpro问题

我有一个使用 Ajaxpro 和表单身份验证的 ASP.NET 应用程序。首先,我在尝试避免通过授权传递 ajaxpro 处理程序时遇到了麻烦,当我将它们包含在 web.config 的不同位置时,这个问题得到了解决:

但是,当我尝试访问我们的 AjaxMethods 时,仍然会收到 401 错误。我试图将我们的类型置于以下配置下:

但这不能正常工作,在某些特定情况下我仍然收到 401 响应:我意识到当我的请求有一些查询字符串值时,此设置不起作用。

我希望我能做类似 path="ajaxpro/*" 的事情,但似乎这是不可能的。有没有人有其他想法?

0 投票
2 回答
1661 浏览

asp.net - 类似于 ASP.Net AjaxPro 的框架

目前,我正在使用 AjaxPro 框架 ( http://www.ajaxpro.info/ ) 从客户端调用我的 Web 应用程序中的任何方法。
但是用户在使用它时会遇到一些严重的问题。(例如,成功回调在 Chrome 中不起作用。有关问题的更多信息可以在以下位置找到:AjaxPro 正在本地工作,但在服务器上我收到 .ashx 错误
我想用一个可以替换它的框架:

  1. 在我的代码后面调用任何方法。即使它是在类库中定义的。在 AjaxPro 中,我可以在任何地方定义一个方法并向其添加 [AjaxPro.AjaxMethod] 属性。现在可以在任何客户端 js 代码中调用该方法,即使它们位于两个不同的类中。
  2. Doen 依赖于网络表单。我可以使用 ScriptManager 将 AjaxPro 替换为 ASP.Net Ajax,并将 [WebMethod] 属性添加到我的方法,并从该页面方法调用我的解决方案中的任何其他方法。但是我使用的是 .ascx 文件,而 Page 方法不能在 .ascx 文件中定义(它们必须在 .aspx 网络表单中定义)。
  3. 最好是免费的。(我想在 YetAnotherForum 项目开发中使用它)。但是,如果只有付费框架可用,我会很乐意为此付费。

是否有任何其他具有 AjaxPro 功能的 Ajax 框架?

0 投票
1 回答
6660 浏览

asp.net - AjaxPro 未在 .Net Framework 4.0 和 Server 2008 / IIS 7 上运行

我在我的项目中使用 AjaxPro 和 AjaxControlToolkit。我的项目通常在带有 IIS 6 的 Server 2003 上运行。但是当我在 Server 2008 上加载我的项目时,我收到“AjaxPro 未定义”错误。我的项目正在使用 .Net Framework 4.0 经典模式。

我试过了,但我的项目仍然无法正常工作。

0 投票
1 回答
963 浏览

javascript - Ajaxpro:如何将javascript多维数组传输到首页的ajaxpro方法

假设我有 ac# 方法需要数组参数:

然后我用javascript在首页定义多维数组:

我想将数组参数传递给 c# 方法:

但警报为

那么如何才能将数组参数正确地传递给 c# 方法呢?

谢谢你

0 投票
1 回答
2764 浏览

asp.net - 在 aspx 页面上添加 Web 服务/服务引用时遇到问题

我想我的 web.config 是正确的,但我想知道如何在 aspx 页面上添加服务引用或 Web 服务本身,以便我的脚本可以访问它。

这是我所做的,但它不起作用:

我想我需要添加<%@ ServiceHost %>and<asp:ScriptManager>但我想要一个关于我需要包含的每个参数的更清晰的示例。

0 投票
1 回答
342 浏览

jquery - jQuery Ajax, weird response from .NET server

I'm trying to replace an ajaxpro script with jQuery, but the response i'm getting from the server when using either ajaxpro or jquery is something i don't recognise.

This is the jquery call:

And this is the weird response:

I'm expecting HTML or XML in return, but this seem to be an array? I don't understand the escaping and wierd end. I tried setting dataType to json, but it's not json, not html, maybe javascript? Server response content-type seem to be set to text.

So my question is, how do i use this response as HTML, or convert it to HTML?

0 投票
1 回答
5048 浏览

asp.net - .NET 的 AjaxPro

我是 Ajax 新手。我在 ASPX 页面中使用了 AjaxPro 来执行方法。我在 .NET 2.0 中使用了以下代码

在 ASPX 中:

在 CS 文件中:

它工作正常,但是当我在 .NET 1.1 (AjaxPro.JSON.dll) 中使用时,它无法正常工作,即使我不知道如何注册。请帮我 ajaxpro for .NET1.1 。

0 投票
1 回答
1757 浏览

asp.net - 如何在服务器上查找 .ashx 文件的位置

背景:我从事非编程工作的员工知道我是一名本科 CS 学生,在 Web 开发方面有一些经验。在经历了一段糟糕的经历后,他与他雇用的前一位 Web 开发人员断绝了联系,并且他付钱给我,让我对网站进行一些更改。其中一项任务是在站点上创建一个新表单,该表单的行为类似于已经存在的表单,但需要进行一些修改。我的主要障碍是该网站是使用ASP.NET制作的,我以前从未使用过,但是在阅读了一些W3教程后,我能够理解现有的表单及其提交的结构,并且我相当有信心我有能力复制它。

问题:我需要访问和编辑一个重要的函数调用,该函数调用发生在我在服务器上找不到的 .ashx 文件中。该文件被引用为位于 .aspx 页面标题中的 ~/ajaxpro/Business,App_Code.ashx 中,我可以在浏览器中导航到该页面,但服务器上没有实际的 /ajaxpro/ 文件夹。根据我从 Google 搜索中收集到的信息,我想这可能与 Web.config 中的这段代码有关:

但是我查看了服务器上的所有其他文件夹,根本找不到任何 .ashx 文件。服务器上有一个 Business.cs 和一个 App_Code 文件夹,但我找不到任何与 ~/ajaxpro/Business,App_Code.ashx 页面上显示的内容相关的代码。不确定这是否是我的 .NET 幼稚的一部分,或者是什么,但我想知道是否可以找到和访问这些文件。

问题:我有什么方法可以找到这个 .ashx 文件以便我可以编辑它,如果是这样,我想如何去发现它的实际位置?

0 投票
4 回答
7440 浏览

jquery - 带有列表的jQuery自动完成作为源

我有文本框名称 txtEmailList,我为其提供了自动完成列表,

自动完成脚本

输出将像这样(在萤火虫中显示为纯文本),我如何将此数组附加到源属性。(我不能使用 $.ajax 方法,因为我需要使用 ajaxpro 作为办公规则),所以我从 ajax 调用中获取了数组列表,如何绑定自动完成。

["List 1","List 2","List 3","List 4"];/* // 这是 jquery 的输出响应(来自 firebug)

这是响应标头中的萤火虫输出

Cache-Controlno-cache Content-Length40 Content-Typetext/plain; charset=utf-8 DateWed,2012 年 3 月 7 日 10:45:37 GMT Expires-1Pragmano-cache