问题标签 [dropdownextender]

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 投票
5 回答
1934 浏览

asp.net - AJAX 下拉扩展问题

好的,所以我让我的扩展器在我网站上的 default.aspx 页面上工作,它看起来不错。我基本上将它的代码复制并粘贴到用户控件 control.ascx 页面中。当我这样做时,我完全失去了功能(只显示目标控件标签并且没有下拉菜单,即使在悬停时也是如此)。为什么它在母版页设置中的自定义用户控件中不起作用?

编辑:没有完全做到这一点。还有其他建议吗?它在母版页设置中,使用 eo web 选项卡(我在选项卡内和选项卡外尝试过,但在与选项卡相同的页面上,但无济于事),并且在自定义用户控件中。认为存在依赖性问题?

0 投票
1 回答
2381 浏览

javascript - AJAX Drop Down Extender 使用选定的索引值更新文本框时出现问题

我有一个gridview,默认情况下所有行都是可编辑的。大多数列都需要一个简单的文本框,其中包含一些格式验证器,这不是问题。

但是,我确实有 1 列需要用户可以从中选择的选项列表。为此,我使用 Ajax Drop Down Extender 绑定到文本框,因此当单击文本框时,它会为它们提供列表...足够简单。

用户从下拉列表中选择一个选项后出现问题,我似乎无法让文本框用新选择的选项更新它的值。

这是来自 gridview 列的 ItemTemplate。

这是为每一行创建 onclick 事件的代码。

If e.Row.RowType = DataControlRowType.DataRow Then Dim lstPRI As ListBox = DirectCast(e.Row.Cells(3).FindControl("lstPRIORITY"), ListBox) Dim rowIndex As Integer = e.Row.RowIndex Dim columIndex As Integer = 3 '列索引为 0 If lstPRI IsNot Nothing Then lstPRI.Attributes.Add("onclick", "setText(this.options[this.selectedIndex].value," & rowIndex.ToString & "," & columIndex.ToString & ");") End If End If

我需要使用 [this.selectedIndex].Value 并将其应用于 ID 为 PRIORITY 的 TextBox

我需要以某种方式把它变成它的动态对应物

0 投票
1 回答
1605 浏览

asp.net - 表格内的 AjaxControlToolkit DropDownExtender 始终显示关联面板

我有一个与 ajaxcontroltoolkit dropdownextender 关联的 textarea,以及一个包含 gridview 的面板,其中包含供用户选择的选项。

以下是这些项目的代码:

当我将这个项目放在一个表中(即<table><tr><td>THE CODE ABOVE</td></tr></table>)时,面板总是显示完全打开从不隐藏。它还完全填满了 TD 内的可用空间,并将页面上的所有其他文本向下推到屏幕下方。如果我将关联的控件从表格中取出,它会按预期工作。我在 Firefox 和 IE8 中都重复了这个问题。

是什么赋予了?

0 投票
3 回答
1988 浏览

asp.net-ajax - Ajax 下拉扩展器总是在页面加载时展开 Ajax 选项卡控件中的关联面板

我在选项卡容器中使用下拉扩展器,它总是在页面加载时展开。它仅在单击文本框后折叠。它在选项卡容器之外运行良好,并且仅在最新浏览器中发生。

如何在每次页面加载时折叠下拉扩展器?我需要在页面加载事件中手动折叠它吗?

请告诉我我错了什么以及它如何在代码后面或 javascript 处崩溃?

我在 vs 2005 中使用 .Net 2.0 Ajax 扩展。

下面是我的代码。

0 投票
1 回答
716 浏览

ajax - 使用另一个控件显示 Ajax DropDownExtender

是否可以通过单击页面上的其他内容来显示 Ajax DropDownExtender?Button、ImageButton、Anchor、Image、HyperLink 等等。

---更好的解释---

我有一个带有下拉扩展器的文本框。工作正常。我想做的是通过单击另一个控件来显示该 dropdownextender。

0 投票
1 回答
3373 浏览

asp.net - AJAX DropDownExtender:如何将值从 GridView 获取到 TextBox?

我有一个带有 TextBox 的 TargetControl 和一个包含 GridView 的 Panel 的 DropDownControl 的 DropDownExtender。我正在使用 GridView 以便可以显示多个列,但我愿意接受其他建议。

当用户在 GridView 中选择一行时,我想用 GridView 中特定列的值填充 TextBox。但是,GridView OnSelectedIndexChanged 事件并未在后面的代码中触发。

如您所见,没有真正的代码可言。我不知道要使用什么事件。显然 OnChange/OnSelect 事件适用于其他控件,即 ListBox,只是想知道是否有人对 GridView 有任何成功。

0 投票
1 回答
818 浏览

asp.net - 如何使用 Dropdown Extender 触发 OnSelectedIndexChanged 事件

我正在尝试使用 AjaxToolKit 的 dropdownlistextender 构建一个下拉列表。我有以下标记:

以及“列表”项目的以下内容:

我的 JavaScript 看起来像这样:

其中itemitemOver是适当样式的 CSS 类。问题是我希望我的onclick事件在服务器上触发SelectedIndexChanged类型的事件。我试过这个功能:

ddSectionsasp:Dropdown我试图触发的 OnSelectedIndexChanged 事件。

这会触发页面级回发,但不会触发我想要触发的ddSections_SelectedIndexChanged服务器端方法。顺便说一句,ddSections 将被隐藏。

请你提供一些建议。我花了三天时间试图弄清楚这一点,却空手而归。随意重新格式化以提高可读性。提前致谢。

0 投票
1 回答
596 浏览

asp.net - 在 dropdownextender 关闭时调用 javascript 函数

我正在Multi-select dropdown list为我使用的Ajax Drop-down extender.

代码

现在我需要在下拉扩展器关闭时调用一个 java-script 函数。任何人都可以指导我如何做到这一点。在这里我使用动画有什么方法可以调用任何 java-script 函数OnHide。如果有什么办法,请指导我。