问题标签 [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 回答
2071 浏览

asp.net-mvc - 有人向我解释 Html.DropDown 它是最亲爱的朋友 SelectList

如果您查看我之前的问题,您可能已经注意到我没有得到 SelectList 和 Html.DropDown()。我觉得有趣的是,我似乎是其中唯一的一个。所以也许我应该尝试改变我的心态,或者也许有一些我不知道的事情会解决这一切。我真的很喜欢整个 MVC 框架,但 SelectList 只是不想适应我的想法。所以这是我的清单:

选择列表

  • 为什么实例化后无法设置选定的值
  • 为什么我不能按项目索引设置 selectedValue
  • 为什么 selectedvalue 有时是字符串,有时是我放入其中的类,有时是 ListItem
  • 为什么这些项目只能通过 GetItems() 访问
  • 为什么 selectedItem 和 listItems 的类型不匹配?
  • 为什么您放入列表中的项目转换为 listItem 而 selectedItem 没有?
  • 为什么没有使用 GetItems() 方法我不能得到项目的数量

Html.DropDownList()

  • 为什么模型绑定不能使用它
  • 当只有一个选项时,为什么没有默认选择的行为
  • 为什么不在源 selectLIst 中制作一个项目 SelectedValue 使其成为标记项目

在 ppl 建议我自己编写之前:
由于这将与 MVC 产品一起提供,因此我宁愿获得基本控件的官方支持,也不愿自己动手并承担随之而来的所有麻烦。

0 投票
1 回答
518 浏览

javascript - Javascript鼠标位置

如何检查鼠标指针是否在另一个 div/id/a 中/上?

0 投票
4 回答
388 浏览

asp.net - ASP DropDown 导致 ViewState 出现在地址栏中

如果您在 Internet Explorer 中访问此页面,并从右上角的“当前媒体发布”下拉列表中选择一个值,最终 IE 会尝试将您重定向到包含此字符串的丑陋 url:

__EVENTTARGET=selArchives&__EVENTARGUMENT=&__LASTFOCUS=&__VIEWSTATE=

该页面应该只更新 selArchives 查询字符串值。

下拉列表将 AutoPostBack 设置为 true,并且代码隐藏在 VB 中,这是事件处理程序:

显然,我可以自己编写 JavaScript,但我想找到问题的根源。


不知道具体是什么导致了这个问题。看起来这是几个因素的组合。

谢谢您的帮助

0 投票
5 回答
2785 浏览

c# - 必须单击两次才能在 ASP.NET 中展开 DropDownList

我继承了一个 ASP.NET 2.0 项目,我注意到的一件事是用户必须单击dropdownlist两次才能展开它 - 为什么会这样?

事件顺序

  1. 第一次单击赋予控件焦点,第二次单击将展开它。
  2. 该应用程序使用 Master/Content 页面并且启用了 Ajax。

看起来这在 IE6 中没有发生,但在 IE7 中确实发生了。

0 投票
2 回答
2603 浏览

asp.net - 将 DropDownList 数据源绑定到 XPathSelect

问候!

我有一些这样的 XML:

我的 Web 表单上有一个 FormView,其中绑定了许多值。我想将 Areas 子节点绑定到 DropDownList ,如下所示:

不幸的是,我没有在下拉列表中看到我期望的数据,而是看到了 3 个条目,其中“区域”作为文本并且没有值。

我知道我的 XML 没问题,因为出于测试目的,我尝试在页面上抛出一个 Repeater 控件,如下所示:

这很好用。

绑定到下拉列表时我做错了什么,可能是 DataTextField 和 DataValueField 属性?

0 投票
1 回答
3089 浏览

c# - 基于选定的下拉值重新绑定回发

问候!

我在绑定到 XmlDataSources 的 FormView 中有一个 DropDownList:

在页面的代码隐藏中,我有以下 OnLoad() 方法以及下拉列表的选择索引更改时的方法:

当从下拉列表中选择不同的值并调用 SelectedIndexChanged 时,我无法获取下拉列表的值(FindControl 始终返回 null)以使用它重新绑定数据源。我怎样才能得到这个值?

0 投票
14 回答
160266 浏览

jquery - 我可以使用 jQuery 打开下拉列表吗

对于 HTML 中的此下拉列表:

我想打开列表(与左键单击相同)。这可能使用 JavaScript(或更具体地说是 jQuery)吗?

0 投票
2 回答
3783 浏览

javascript - 1 父 2 子下拉

我正在尝试使用 JAVASCRIPT 创建 1 个父下拉列表,其中包含 2 个依赖子下拉列表。

我的 html 页面位于 - http://www.larkgrove.com/entryform/entryform.html

我正在使用动态选项列表/从属选择: http ://www.javascripttoolbox.com/lib/dynamicoptionlist/examples.php

如果您查看我的网站,您会发现我可以让子列表在没有任何内容和“NULL”之间进行更改,但这就是我所能做的。

谢谢!

0 投票
2 回答
1035 浏览

asp.net - 在 dropdown_SelectedIndexChanged 事件 ASP.Net,C# 下获取 DataGrid 的 SelectedRow

我有一个模板列,我在其下放置了一个下拉列表。现在我想在模板列内的下拉列表的 selectedIndeChanged 事件上获取数据网格的 selectedRow

0 投票
2 回答
50241 浏览

asp.net-mvc - 你如何在asp.net mvc中提交下拉列表

在上面的示例中,您应该将 onchange 设置为什么值?或者,您如何获得正确的表格?

Ajax.BeginFrom 有什么不同吗?