问题标签 [asp.net-ajax]

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 投票
1 回答
238 浏览

c# - 如何最好地从应用程序的另一部分“关闭”网页?

我们有一个 Web 应用程序来管理我们的计算机支持组的库存。我们将使用它的其中一件事是为我们更大的计算机实验室驱动“当前使用的计算机”地图,以便用户可以更轻松地找到开放的计算机(我们主图书馆的实验室大约有 150 台计算机)。用于此页面显示背景的图像是通过应用程序的管理部分进行管理的,以及实验室中的站点及其所在位置之间的关系。

我们希望管理员可以在管理界面中更新地图时“关闭”每个位置的地图页面显示。我的想法是扩展保存位置数据的表以指示该位置是否可用于地图显示,并在地图更新时检查这一点。如果检查表明不应显示地图,则页面将绘制合适的消息,而不是显示地图图像和“使用中”叠加数据。

希望其他人之前可能已经这样做过或类似的事情,我想听听您对替代方案的建议。

地图页面将通过 AJAX 定期刷新(每 2 分钟一次),方法是传递要使用的图像 url 和覆盖数据(表格的位置和每个可用的计算机数量)。我在想,当页面检测到从“不显示”到“显示”的转换时,它会通过 HTTP GET 刷新页面。

0 投票
6 回答
3023 浏览

asp.net-ajax - 如何获得一个位于 asp:UpdatePanel 内的按钮来更新整个页面?

我在更新面板中有一个按钮,我想更新整个页面。我已经设置ChildrenAsTriggers="false"UpdateMode="Conditional".

我在这里有一些示例代码来演示我的问题。

以及背后的代码:

单击第二个按钮时,我想更新不在更新面板内的标签。第二个按钮需要在更新面板中。我不想将标签放入更新面板。

0 投票
1 回答
1412 浏览

javascript - 如何强制 ASP.NET Ajax 使用来自 FS 而不是 WebResource.axd 的脚本,或减少其 HTTP 请求?

这是一个我还没有找到答案的问题的嗡嗡声。

我在几个页面上使用 ASP.NET ajax 控件工具包控件,这些页面本质上希望通过 WebResource.axd 加载脚本资源。这对某些应用程序来说很好,但每次调用 WebResource.axd 都需要一个 HTTP 请求。大多数页面会从 WebResource.axd 中提取至少 3 或 4 个资源,因此每个页面都会发出这么多 HTTP 请求。

由于 HTTP 请求过多会对性能和用户对性能的看法产生负面影响,因此如果可能的话,我想将其减少到 1 个 HTTP 请求。

如果我可以从 AXD 中提取脚本或将 asp.net ajax 配置为使用脚本而不是 WebResource,那就太好了。

有谁知道我如何在使用 asp.net ajax 时实现最终目标?(此时另一个 JS AJAX 框架不是一个选项。)

编辑:找到解决方案。这家伙永远狡猾,如果我们见面,我会欠他很多饭菜/啤酒。http://www.codeproject.com/KB/aspnet/fastload.aspx

编辑:找到另一个解决方案——显然 MS 允许您在不包括资源 dll的情况下下载脚本。您需要做的就是将它们包含在项目中并在脚本管理器上设置 ScriptPath。

0 投票
4 回答
7991 浏览

asp.net - ASP.NET 选项卡控件

我目前正在尝试在 Web 应用程序中创建选项卡式界面,根据我的搜索,ASP.NET 中没有任何“内置”选项卡控件。有一些在ASP.NET AJAX可下载工具包中,以及大量“按使用付费”的第三方选项卡控件。

我的问题是:您在 ASP.NET 应用程序中使用了哪些 Tab 控件,为什么要使用它?

0 投票
2 回答
7195 浏览

c# - asp.net 页面方法返回未定义

我正在尝试在我的 asp.net 页面中使用页面方法。我已在脚本管理器上启用页面方法设置为 true,该方法上定义的 webmethod 属性,该函数是公共静态字符串,我知道该函数有效,因为当我从后面的代码运行它时,它会生成预期的结果,但是当我在结果函数中通过 page 方法调用它,结果总是被警告为未定义。如果我使用提琴手,它甚至看起来都没有额外的流量或创建了新的请求。如果这有所作为,我将在端口 82 上运行该站点。我在这里不知所措。有人可以给我一些指示吗?

0 投票
3 回答
617 浏览

asp.net - ASP.NET AJAX:如何获取使用 $create 方法创建的客户端实例?

使用客户端 ASP.NET AJAX 库,我使用 $create 快捷方式方法 ( http://msdn.microsoft.com/da-dk/library/bb397487(en-us)创建了一个客户端组件的实例.aspx)。该对象附加到一个 DOM 元素。现在我需要获取对实例的引用,但它既没有在窗口上也没有在 DOM 元素上注册,而且我在任何地方都找不到它。

有人知道如何获得对实例的引用吗?

最好的祝福,

雅各布

0 投票
4 回答
11006 浏览

asp.net - 如何让 UpdatePanel 拦截 CompositeControl 的 DropDownList

我有一个包含 DropDownList 的 CompositeControl。

我已将 DropDownList 的 AutoPostBack 属性设置为 true。

在页面上,我有:

我也试过设置ChildrenAsTriggers="true"UpdateMode="Always,"但都没有解决问题。

问题是UpdatePanel 没有拦截CompositeControl 的DropDownList 的回发。(更改 DropDownList 时正在执行完整的 POST)

如何让 UpdatePanel 处理回发?

谢谢!

编辑——请求的信息

Country 和 states 都是 CompositeControl 中的 DropDownLists。

0 投票
11 回答
631845 浏览

ajax - 返回 JSON 或部分 html 的 ASP.NET MVC 控制器操作

我正在尝试创建控制器操作,该操作将根据参数返回 JSON 或部分 html。将结果异步返回到 MVC 页面的最佳方法是什么?

0 投票
1 回答
2340 浏览

json - JSON.js 是否会导致与 Sys.Serialization.JavaScriptSerializer.serialize 冲突

我在我的网络表单中使用 Telerik 控件,并希望在客户端上序列化对象。由于我收到 Sys.Serialization.JavaScriptSerializer.deserialize 的 stackoverflow 错误,我想尝试 JSON。使用 JSON 和 MS 库,我得到“Sys.Application 未定义”。

有没有人遇到过这个问题,你做了什么?

编辑

我在父页面上序列化我的对象并通过参数将它们传递给子窗口。子窗口位于 IFRAME 标记中。该对象可以在子页面中使用,但是我在序列化它时收到 stackoverflow 错误。该对象是一个对象数组。

0 投票
1 回答
67 浏览

asp.net - 查看服务器上的客户端控件

我刚刚开始使用整个 ajax,我需要一些帮助。我有一个表单,用户可以在其中将多个电子邮件地址添加到记录中。当用户单击添加新电子邮件地址时,我将执行一个 ajax 调用,该调用将插入电子邮件地址,然后显示当前电子邮件以供编辑。听起来不错,但我唯一的问题是当表单提交时,我希望能够访问这些值服务器端,以及存储数据库中的序列号,以便可以在最终提交时更新电子邮件。在转发器中,我会将序列号存储在隐藏字段中,然后遍历项目,但是当我不使用转发器时,我不能这样做。由于网络流量大,我想避免使用更新面板。我想我可以使用请求。表单集合,但是如何以用户看不到它们的方式存储序列号?我完全不在基地吗?