问题标签 [ajax.net]

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 回答
1207 浏览

asp.net - asp.net ajax 和 .net 4 TypeForAjax 的问题未定义

将我的目标框架从 3.5 更改为 4 后,我出现了症状并按照http://dotnetspidor.blogspot.com/2011/09/last-time-i-got-following-error-http.html中描述的步骤进行操作

现在我在我的一个页面上收到一个错误,告诉我该页面的 ajax javascript 表示未定义。有人知道可能出了什么问题吗?

谢谢!

更新:好的,看来我们使用的是旧版本的 ajax.net,它与 .net 4 不兼容,所以 Ajax.Utility.RegisterTypeForAjax 什么都不做。我一直在寻找控件的更新版本,但只能找到一个名为 ajaxpro 的控件。虽然这似乎是 ajax.net 的新重命名版本,但它位于不同的命名空间中,并且该项目有数千个引用。我真的很想找到最新发布的 ajax.net 组件,但一整天都没有得到它。有人可以指出我正确的方向吗?

更新:也许问题出在我的 web.config 上,所以就在这里

0 投票
2 回答
131 浏览

jquery - jQuery 类更改只执行一次

单击按钮时,我正在通过 jQuery 更改按钮样式。下面是代码。

由于我已将#btnDiv 包含在 UpdatePanel 中,因此上述功能仅执行一次。问题的原因和解决方法是什么。

0 投票
1 回答
2651 浏览

.net - AJAX 在 ASP.NET 中不起作用

我的计算机中安装了 .NET 4.0 和 .NET 2.0 我尝试运行具有异步触发定时器滴答功能的 AJAX.NET 应用程序,并且我的页面正在重新加载,即(异步回发不工作)。我尝试将我的应用程序池更改为Classic .NET 4.0,但出现错误

当我将我的应用程序池更改为Classic .NET 2.0页面时,正在显示但在计时器间隔后被回发。

还有什么我应该添加到我的 Web.Config 文件中的吗

我的 AJAX.NET 代码是

0 投票
0 回答
290 浏览

asp.net - asp.net ajax 长时间运行的进程没有响应客户端

我在 asp.net/ajax 调用中有一个长时间运行的进程。在流程结束时,我将结果分配给标签,但在流程完成时,服务器似乎无法再分配给标签(就好像在结束之前已经发送了响应一样)过程)。

我正在使用更新面板来管理 ajax 调用。任何想法如何解决这个问题?

0 投票
1 回答
796 浏览

c# - GridView - 从与呈现的网格匹配的 Ajax 调用中添加格式化的子行

我有一个带有相当大的 GridView 的 asp.net webforms 站点。GridView 是从过滤的数据对象列表中呈现的。

一些数据对象具有相同类型的子对象。

在我的 GridView 中,我最初只显示父对象。我希望能够通过 Ajax 调用扩展父对象以显示子对象,并在父对象下插入新行。

问题是,它们需要遵循与父级相同的格式和呈现规则,并适合所有其他现有行。这意味着新子节点的所有列都需要适合渲染网格的其余列。

如果可能的话,我还想重新使用现有的 GridView 渲染方法,这样我就不必维护本质上做同样事情的重复代码。

我可以轻松地使用 AjaxControlToolkit 中的 DynamicPopulateExtender 来调用 Web 服务以获取子行,但这并不容易为我提供适合已呈现的 GridView 表的呈现和格式化的 HTML。

有没有办法让它正常工作,或者我应该用不同的方法来解决这个问题?

0 投票
2 回答
4501 浏览

c# - 异步调用 .NET 方法并在完成时绑定到网格

Container.RetrieveItems() 调用一个需要一段时间的服务,所以我想异步调用它(在检索到项目后,它们被设置为 Container 类的 List 属性)。完成检索项目后,我希望它更新 updatePanel 内的 gridView(updatePanel Mode="Conditional" 和 ScriptManager EnablePartialRendering="true"。UpdatePanel 没有触发项目)。

我已经设置了断点并逐步完成了每一步。检索项目,网格是数据绑定然后它调用更新。没有抛出异常,但网格没有随内容更新。如果我将 UpdatePanel 设置为使用触发器和 Timer.OnTick 事件进行更新,它可以完美运行,但是我只需要在检索项目后更新它,因此在服务调用完成后触发手动 UpdatePanel.Update() 将是理想的。

我做了很多搜索,但所有的答案都是“你忘了调用 DataBind()”

有什么我想念的吗?

更新: 我设置了一个更简单的测试来尝试识别问题。我创建了一个标签,其 Text 属性将在方法完成后更新。当页面加载时,它调用该方法,当方法完成时它调用 updatePanel.Update() 但没有变化。

根据 Jaimes 的建议,然后我尝试在 Button_click 的回发中调用手动更新,它确实更新了标签。这就是为什么我当前的设置不起作用的原因,尽管我仍在寻找在完成异步任务时更新内容的最佳方法。

0 投票
3 回答
98 浏览

c# - 投射从 Ajax 返回的对象

我正在使用 AJAX.NET 和 C# ASP.NET

我的 Soldier 类是 Person 类的一种。

这工作得很好。在 Ajax 方面,我可以获取和设置 Soldier 属性。但是,当我将此对象发回时,我无法将其转换回 Soldier 对象。

这失败了。它说它不能将对象 Person 转换为 Soldier。有没有办法解决这个问题,因为我不想为每种类型创建十几个保存方法?您的任何帮助将不胜感激。

0 投票
1 回答
108 浏览

asp.net - 如何动态创建一个不会导致 UpdatePanel 内回发的 ASP:Button?

我有一个页面,有 2 个 ASP 选项卡,第一个选项卡上有一个 UpdatePanel。在更新面板中(在 page_load 上),我动态地创建了一个表格,其中包含带有用于图像、一些文本和 ASP:Button 的单元格的行。我想要该按钮,当单击以将选项卡从第一个切换到第二个时。相反,它所做的只是刷新它所在的更新面板。我怎样才能阻止它这样做呢?如何让它执行我自己设计的功能,而不是发布?

谢谢,

0 投票
5 回答
21044 浏览

asp.net - asp.net UpdatePanel 无法正常工作

我使用 UpdatePanel 用一些搜索结果刷新数据网格,但不工作,整个页面进入回发状态。我希望有人可以帮助我,不能让它正常工作。. 谢谢。这是我的代码:

0 投票
1 回答
676 浏览

asp.net - 如何在单击 ASP.NET 按钮服务器端时切换到不同的 ajax?

我在选项卡容器中有一组选项卡,我可以通过手动单击选项卡或使用 javascript 在它们之间自由移动;但是,我想做的是使用 ASP.NET 服务器端按钮在选项卡之间切换。

所以这里是布局。选项卡 1 有一个 ASP.NET 按钮,单击该按钮应转到选项卡 2 并在网格视图中显示查询结果。这是 ASP.NET 按钮的 onclick 代码:

不知道为什么它不工作,但我想有人知道怎么做。感谢帮助!

这是客户端显示选项卡容器位于更新面板内。