问题标签 [ajaxcontroltoolkit]

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 投票
3 回答
48620 浏览

asp.net - 在 ASP.NET Ajax TabContainer 中设置活动选项卡会导致整个容器消失

我有一个使用ASP.NET Ajax Control Toolkit TabContainer的 ASP.NET 页面。在这种情况Page_Load下,我会根据提供给页面的数据隐藏一些选项卡。然后,我想根据(可选)查询字符串参数的值使其中一个选项卡处于活动状态。

所以我有:

如果我点击带有tabIndex查询字符串参数集的页面,整​​个选项卡容器就会消失。

奇怪的是,如果我更改LoadDataIntoTabs()隐藏不包含任何数据的选项卡,一切都会按您的预期进行(即在页面呈现时选择了正确的选项卡)。

有任何想法吗?


编辑

根据要求,以下是更多详细信息:

0 投票
0 回答
2221 浏览

asp.net - 使用 ASP.NET AJAX 控制工具包时 Firefox 中的 Javascript 错误

我最近一直在构建一个使用 .NET Framework 3.5 SP1 和 AJAX 控件工具包的网站。UpdatePanel 等标准 AJAX 控件可以正常工作。一旦我从 AJAXControlToolkit 添加一个 CollapsiblePanelExtender 控件到页面,我就会收到一个 Javascript 错误。(注意:这个问题发生在 Firefox 上。IE 没有问题。)

在线上

在函数中

我已经对该主题进行了一些深入的 Google 搜索,并且该功能曾经在 ASP.NET AJAX 的预发布版本中出现错误。此问题是由于变量 _upperAbbrMonths 在 return 语句中被错误地引用为 _upperMonths 引起的。尽管相同的功能对我造成了错误,但它似乎是具有更正代码的更新版本。

纠正问题的最佳方法是什么?

即使有一种简单的方法来修复 javascript,由于脚本似乎是由 ASP.NET AJAX 框架生成的,如何实现这种更改?

0 投票
3 回答
3699 浏览

asp.net - ASP.NET 中的可折叠面板

我正在使用 ASP.NET AJAX 控制工具包,但在我的代码中使用可折叠面板时遇到问题。我有以下代码:

我要做的是在我的复选框中有复选标记时展开我的面板,并在没有复选标记时折叠它。问题是,我总是看到工作“测试”,它在我的面板中......所以我假设它永远不会崩溃。当我单击复选框时,它会折叠,但随后会立即重新展开。谁能告诉我我做错了什么?

0 投票
3 回答
3367 浏览

c# - 电话号码在 ajax 控制工具包掩码中显示不正确?

我有以下电话号码 866-234-5678。

我有一个 asp 文本框,我正在应用以下掩码:

当我使用文本框加载页面时,电话号码显示如下:

(662)-345-678_

0 投票
1 回答
136 浏览

asp.net-ajax - MS Ajax 工具包现在处于次要地位?

标题的原因是工具包的最后一次更新发生在 2008 年 8 月。

http://ajaxcontroltoolkit.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=16488

Microsoft 是否不再有兴趣支持此产品?我刚刚发现了一个令人讨厌的错误,该错误导致 2 天的头发拉扯,这应该在几年前就标签进行修复。

有没有人了解他们未来的版本/错误修复?

0 投票
1 回答
1915 浏览

asp.net - 关于 AjaxControlToolKit 的错误

当我运行一个页面时,我收到以下解析错误。

解析器错误

说明:解析服务此请求所需的资源时出错。请查看以下特定的解析错误详细信息并适当地修改您的源文件。

解析器错误消息:无法加载文件或程序集“AjaxControlToolkit,版本=1.0.10618.0,文化=中性,PublicKeyToken=28f01b0e84b6d53e”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)

源错误:

第 1 行:<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="AppointmentSchedule.aspx.vb" Inherits="AFKLogin.AppointmentSchedule" MasterPageFile="~/Login/PatientMaster.Master" %>

第 2 行:

第 3 行:<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>

源文件:/Allforkids/Login/AppointmentSchedule.aspx 行:1

程序集加载跟踪:以下信息有助于确定为什么无法加载程序集“AjaxControlToolkit,Version=1.0.10618.0,Culture=neutral,PublicKeyToken=28f01b0e84b6d53e”。

警告:程序集绑定日志记录已关闭。要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) 设置为 1。注意:与程序集绑定失败日志记录相关的一些性能损失。要关闭此功能,请删除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。

版本信息:Microsoft .NET Framework 版本:2.0.50727.3082;ASP.NET 版本:2.0.50727.3082

我怎样才能解决这个问题?

0 投票
1 回答
1966 浏览

asp.net-ajax - ASP.NET AJAX 控件工具包中 HTMLEditor 控件的事件?

我正在使用 ASP.NET AJAX 控件工具包中的 HTMLEditor 控件。工作正常。我想挂钩一个 keyup (onkeyup) 事件,这样我就可以做一些事情,比如显示编辑器中字符数的(近似)运行计数。

我推断编辑器最终是 iframe 元素内的 textarea 元素。我可以使用如下语法将事件附加到文本区域:

这条线运行没有错误。但是,永远不会调用引用的方法 (displayCharCount)。我不知道这是否是 iframe 中的 textarea 的功能,或者控件是否已经吃掉了事件或什么。

FWIW,这在使用普通 textarea 元素的简单页面中按预期工作。

有任何想法吗?

0 投票
1 回答
3410 浏览

asp.net - ASP.NET DataGrid 和 HoverMenu 扩展器

我有一个 ASP.NET DataGrid,我正在尝试向其中添加 HoverMenu Extender。网格标记如下:

在 ItemDataBound 事件中,我将 ID 设置为允许它为整行工作,为此我使用以下内容:

然而,菜单显示,但是,单击链接按钮实际上不会回传到服务器,从而允许处理项目命令。如果我禁用悬停菜单扩展器,按钮会按预期工作。

我错过了什么?

0 投票
2 回答
898 浏览

c# - 将 ModalPopupExtender 放在固定位置

我有一系列用于在 ASP.NET 2.0 页面上实现弹出对话框的 ModalPopupExtenders。

当它们弹出时,使用 X 和 Y 坐标使用构造函数指定它们出现的位置相当容易,但我不确定如何处理窗口大小的变化,这些变化会改变它们在笛卡尔空间中的位置。我需要它们相对于页面上的其他一些元素出现。

我已经尝试在 IE 中连接 onresize javascript 函数,但是每当 div 改变大小时,它就会被破坏并触发(确实有问题,因为我在 UI 中有很多 CollapsiblePanelExtenders。

有人做过这个并且有任何建议我可以如何让它工作吗?

编辑:此代码无止境地捕获调整大小事件... http://blog.stchur.com/2006/09/06/the-ie-resize-bug-revisited/

0 投票
1 回答
935 浏览

asp.net - ASP.Net Onclick 事件不适用于 ajaxcontroltoolkit

我使用 vs2008 和 c# 设计了一个 Web 应用程序。我已经完成了许多版本,并且所有版本似乎都运行良好。

昨天我决定用 ajax 日历替换 de vs calendar,为此我使用了 ajaxcontroltoolkit。新日历也运行良好。

但是我表单中的按钮停止工作。

onclick 事件什么都不做。我已经改回旧日历,一切正常。

该按钮在后面的代码上调用一个方法。

那么,你们中的任何人都知道我做错了什么吗?还有其他方法可以做到这一点吗?

提前谢谢