问题标签 [cascadingdropdown]

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

asp.net-ajax - 错误 500 - CascadingDropDown AJAX Extender 工具包控件

我正在尝试使用 CascadingDropDown 填充 3 个下拉列表。DDL 分别显示汽车的品牌、型号和颜色。数据位于 .xml 文件中。

最后一个 DDL 具有 AutoPostBack = true ,我试图在一个标签控件中显示下拉列表中的值。

我正在从 Web 服务中提取数据以填充 DDL。编译时我没有收到任何错误,但是当我运行代码时它显示错误 500。我不确定我哪里出错了。我正在关注“我如何”的教程视频 -

http://www.asp.net/ajax/videos/how-do-i-use-the-aspnet-ajax-cascadingdropdown-control-extender

我正在使用 C# 和 .Net 框架 2.0。

我的网络服务看起来像这样 -

[WebService(Namespace = " http://tempuri.org/ ")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.Web.Script.Services.ScriptService()] 公共类 CarsService : System.Web.Services。网络服务 {

}

网页看起来像这样 -

无标题页面

也在此处附加 xml 文件 -

我不确定我哪里出错了。你能帮我么 ?

0 投票
2 回答
109 浏览

html - CSS 菜单问题

我有这个 CSS 菜单。它功能齐全。

替代文字

但是当我把它放在我的页面中的某个表格单元格中时,它会像这样爆炸。不要介意银色和蓝色线条,它们来自页面。

替代文字

现在我已经调试了页面和菜单本身。这种奇怪的行为仍然没有错误。然后我得到另一个菜单并把它放在这里,它显示了同样的错误。知道为什么会这样吗?

我可以粘贴代码,但我认为没有人会经历 500 行 HTML 和 100 行 CSS。

我正在使用最新的 Firefox。IE6 显示相同的行为。

检查这里的代码...

页面中的 CSS 菜单独立

复杂页面内的 CSS 菜单

0 投票
1 回答
1531 浏览

asp.net - 回发后级联下拉列表为空

一个表单包含 2 个级联下拉列表。当在第一个下拉列表中选择一个项目时,jQuery 从服务器检索一个列表(json)并填充第二个下拉列表。

用户将页面发布到服务器,当页面返回时,下拉列表为空,因为它没有存储在视图状态中。

在这种情况下你会怎么做?这是否是使用 jQuery 级联下拉菜单并试图使您的页面更加无状态变得乏味的地方?

0 投票
1 回答
5980 浏览

c# - EditItemTemplate 中 AJAX CascadingDropDown 和 DropDownList SelectedValue 的问题

我在 FormView 的 EditItemTemplate 中遇到问题。

当我在 InsertItemTemplate 中使用此类代码时,一切正常:

但是,当我在 EditItemTemplate 中使用完全相同的代码时,我收到一个错误,即 SelectedValue 错误,因为它不存在于元素列表中。我认为问题在于在服务填充之前检查了 DropDownList 的值。当我运行调试器时,错误发生在服务方法中的断点之前。

如何解决这个问题呢?

0 投票
3 回答
7602 浏览

asp.net - How to pass an additional parameter to CascadingDropDown ServiceMethod?

I have two chained CascadingDropDowns. Both are working fine. The thing is that in the underlying web methods which are supplying values for DropDwonList I need read one additional parameter. This parameter is needed for setting up the default item for dropdownlist.

I do not know how to pass that parameter or read it. I've read on the Internet about the ContextKey property. But I do not know how to acces it from the WebMethod.

I've tried to get to the session through HttpContext.Current.Session (hoping that I could extract some parameter from the session) but it seams that the Session is different for the WebPage and WebMethod.

So I am lost here, any ideas?

0 投票
1 回答
901 浏览

c# - 在服务器端设置 CascadingDropDown 的父下拉列表

我有 2 个带有 CascadingDropDown 的 DropDownList 控件

如果我这样做,我需要将数据设置到服务器端的第一个下拉列表,当我在客户端获取页面时,第一个 DropDownList 没有我在服务器端设置的数据

谢谢你的帮助

0 投票
2 回答
749 浏览

sharepoint-2010 - 在 sharepoint 2010 上使用 AjaxContro lToolkit 中的 CascadingDropDown 控件时出现问题

我尝试在包含作为 Web 服务的项目的共享点可视 Web 部件上使用 CascadingDropDown 控件。当然,它没有像我预期的那样工作。有没有人在 sharepoint webpart 中使用过这个控件,或者知道如何使用 Ajax 实现级联下拉?

0 投票
1 回答
851 浏览

cakephp - Cakephp:在视图中级联选择框

我需要一个带有级联选择框的表单,其中一个选择的选项会影响另一个中包含的选项。有没有实现这个的示例代码?是否只是将 ajax 代码构建到 .ctp 文件中以重新填充第二个选择控件?

顺便说一句,我使用的是蛋糕 1.3.7。

0 投票
1 回答
876 浏览

wpf - 无法使级联组合框工作

这是我创建级联组合框的代码。我正在尝试根据为段名称(combox1)选择的值填充家庭组合框(组合框2)。我能够用静态资源填充第一个组合,但我的第二个组合显示为空白。我在第一个组合框的选择更改事件上调用了一个名为“FillComboBoxFamilyData(SegmentCode)”的方法。

XAML 代码:

* BrickDataSet 是我从中提取表格的主要数据集。*

C#:

我现在正用桌子敲头。请救救我!

0 投票
2 回答
4535 浏览

asp.net - asp dropdownlist - 服务器端 SelectedIndexChanged 仅在使用鼠标时触发,而不是在通过代码设置选择时触发...有人可以帮忙吗?

在这里发帖的新手,但我已经阅读了很多其他线程并在过去找到了很好的答案!我希望有人知道为什么会发生这种情况...在我的 DDL 上,服务器端 SelectedIndexChanged 事件仅在用户实际单击控件并更改选择时触发...但当我通过 javascript 代码设置选择时不会触发。任何帮助表示赞赏!

这是一些代码...

无论选择是通过 gui 还是由我自己在代码中更改,此客户端 OnChange 代码都会触发:

当我像这样在 js 中设置选定的值时,服务器端 SelectedIndexChanged 事件不会触发:

这是控件的定义(在网格视图中重复):

...不确定这是否重要,但这是服务器端事件:

虽然我认为缺少服务器事件触发导致了我看到的问题,但我想我从来没有真正解释过这个问题是什么!:P 基本上,我有一个由这些级联下拉列表组成的网格——当用户与它们交互时,视图状态保持不变,并且值在回发中保持不变。但是,有时我需要在客户端 js 代码中设置值 - 在这些情况下,值在框中确实会在视觉上发生变化,但在下一个回发操作中它们会被重置:(

非常感谢!!!!