问题标签 [drop-down-menu]

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

javascript - 创建使用显示/隐藏图层和 Z-Index 更改页面内容的下拉菜单

我正在尝试为一个站点创建一个侧边栏,允许用户从下拉菜单中选择一个项目并显示一个 RSS 提要。提要会根据从列表中选择的项目而改变。我不知道如何实现这一点,但我的第一个想法是使用 z-index 和显示/隐藏图层。我有一层和菜单设置,但它不会让我在选择不同的菜单项时更改显示的馈送。有谁知道我怎么能做到这一点?

我对到目前为止所做的事情进行了实时预览。它位于CHUD网站上,

0 投票
6 回答
13757 浏览

.net - 哈希表如何绑定到下拉列表?

在 vb.net / winforms 中,如何将哈希表绑定到下拉列表或任何其他数据源驱动的控件?

0 投票
1 回答
1596 浏览

asp.net - DropDownList 设置默认值

通过取消按钮重定向时,我应该如何获得在 DropDownList 中显示的值。在 TextBox 中存在取消按钮的页面中的值应包含在 DropDownList 中。

这个 DropDownListSelectedIndexChanged也触发了事件,在列表中选择一个国家时,我们会在同一页面中显示一个 ListView。在那个 ListView 中,我们有一个添加按钮,它会将我们重定向到另一个名为 addcountry 的页面,在该页面中我们几乎没有控件。在这些控件中,一个 TextBox 我通过处于启用False状态的 QueryString 获得价值。现在,当我单击取消按钮时,我再次需要在 DropDownList 中显示该值。

我怎么解决这个问题?

0 投票
1 回答
3052 浏览

c# - 过滤 GridView 的下拉列表

我尝试了不同的示例来通过下拉列表过滤网格视图,但是在按钮 on_click 事件中是否有可能?我是否在每个下拉列表中创建了类似于 SelectedItem 的内容并将它们添加到按钮事件中?抱歉含糊不清....我希望下拉列表带有选定的值,然后将它们加在一起以根据返回的结果执行过滤器。

谢谢

0 投票
2 回答
3330 浏览

c# - DropDownList.SelectedValue 更改(作为 FormView 中的子控件)没有坚持

好的,我在 InsertItemTemplate 中有一个带有几个子控件的 FormView。其中之一是 DropDownList,称为 DdlAssigned。我在页面的 OnLoad 方法中引用它,如下所示:

基本上我只是将 DropDownList 的默认值设置为当前登录的用户。

无论如何,当页面完成加载时,SelectedValue 更改不会反映在页面上。我逐步浏览了 OnLoad,我可以看到我的观察列表中反映的变化,但是当一切都说完了,页面上没有什么不同。

0 投票
4 回答
18397 浏览

c# - DropdownList.selectedIndex 始终为 0(是的,我确实有!isPostBack)

(向下滚动到帖子底部以找到解决方案。)

得到一个包含 Datalist 的 asp.net 页面。在这个数据列表中,有一个包含下拉列表的模板,每次数据列表填充一个项目时,都会调用一个 ItemCreatedCommand。itemCreatedCommand 负责对下拉列表进行数据绑定。

我认为问题出在此处,我正在使用 ItemCreatedCommand 来填充它 - 但奇怪的是,如果我选择“绿色”颜色,页面将自动回发,我会看到下拉菜单仍然是绿色,但是当尝试使用它的 SelectedIndex 时,我总是得到 0...

我已经缩小了查看代码的范围,但您仍然可以看到我正在尝试做的事情:) 我这样做的原因,而不是直接在 aspx-page 上声明颜色的数据源,是我需要运行一个测试 if(showColors),但我不想用我认为应该在代码隐藏文件中的代码弄乱 html 页面。

编辑:在尝试更改 SelectedIndexChange 之后 - 我现在脑子里有一个“逻辑”混乱 - 我如何更改数据列表中的元素?因为,据我所知 - 我没有任何方法可以检查这个特定下拉列表属于数据列表中的哪些项目......或者?我将尝试几种方法,看看我最终会得到什么;)但是请发表你对这个问题的想法:)

解决方案:

要么将事件冒泡到 ItemCommand,要么处理事件,获取发送者父级(这是一个 datalistItem 并在其中操作元素。

0 投票
1 回答
1490 浏览

c# - 访问DataList.ItemCreatedCommand中的DropDownList.SelectedIndex(EventBubbling或其他解决方案)

我如何冒泡在下拉列表中更改 itemIndex 时引起的事件 - 以便我可以在我的 ItemCreatedCommand 函数中使用 itemindex-value?

在以下位置找到解决方案:

http://209.85.129.132/search?q=cache:cYDzeE8Swf0J:authors.aspalliance.com/hmcheung/Articles/030331/Default.aspx+dropdownlist+datalist+selectedindex&hl=no&ct=clnk&cd=11&gl=no&client=firefox-a

  • 但这是在 VB.net 中,我对 VB.net 的“讲”不够好,无法将其复制到 C#。
0 投票
5 回答
23953 浏览

asp.net - 使用 Linq 查询从 DropDownList 中选择 ListItem

我试图使用 Linq 查询在下拉列表控件中查找和设置所选值。

即使文档说 DropDownList.Items 集合实现了 IEnumerable 我在 Where 子句中收到一个错误,即 Option Strict ON 不允许后期绑定!

0 投票
12 回答
467109 浏览

jquery - 如何使用 jQuery 向 DropDownList 添加选项?

正如问题所说,如何使用 jQuery 向 DropDownList 添加新选项?

谢谢

0 投票
2 回答
8214 浏览

asp.net - DataGrid 中的 DataBound DropDownList - 绑定顺序

我有一个看起来像这样的 DataGrid(这里稍微简化了):

在我的Page_Load事件处理程序中,我正在创建一个DataTable包含默认值并将DataBind其添加到DataGrid.

问题是这是在ddlMaxOrderLevel绑定到它之前发生的,所以我收到一个运行时错误,告诉我无法设置。DropDownList DataSourceSelectedValue

如果ddlMaxOrderLevel不在 aDataGrid我可以调用DataBind()它。但是,在这种情况下我不能这样做 - 因为它位于ItemTemplate.

任何人都可以提出解决方法或替代方法吗?