问题标签 [selectlist]
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.
asp.net-mvc-2 - SelectList with MVC2 and custom ViewModel
I have created a custom ViewModel and one of the fields is a SelectList/DropDownlist. I wanted to use EditorForModel to display the ViewModel. All the fields work except the SelectList. I have tried a few different things and nothing has come up. I saw on one post that EditorForModel was not "smart enough" to do a DropDownList and I was wondering if that is true. The EditorForModel is so much easier to use and less typing :)
Thanks!
UPDATE
I figured it out. What I ended up doing was using the UIHint("TemplateName") and in the EditorTemplates folder created a .ascx file that outputted was I expected.
asp.net-mvc - 在 asp.net mvc 选择列表上获取选定的值
我无法在 mvc 下拉列表中获取所选项目。我受不了viewdata,每个示例都使用它。这是我的代码,在此先感谢。
我知道这有很多问题,但我找不到使用该模式的简单示例。
drop-down-menu - SelectList -> 如何找到 SelectedItem.Text?
有时我想获取 SelectedList 并询问已选择的 Text 项目。所以使用这个例子:
我现在如何向 sl 询问 SelectedItem.Text ?我很惊讶没有一种方法可以做到这一点,或者至少我能看到一种方法。有什么建议么?我是否需要以某种方式进行 IQuery 或 IEnumerate 才能实现它?
c# - 使用 MVC 2 中手动定义的 SelectListItems 中的 SelectList 呈现问题
我正在使用 ASP.NET MVC 2 (.NET 3.5),需要手动定义选项列表。当我这样做时,我会得到一个下拉菜单,其中每个手动条目都显示为“System.Web.Mvc.SelectListItem”。
我的视图模型将列表定义为:
在视图中,我使用 Html.DropDownList 引用它:
我期望在最终网页上呈现的内容应该是:
相反,我得到:
我很茫然,因为我无法弄清楚为什么要返回类型,所以如果有人可以向我指出 viewmodel 定义有什么问题,或者指出更好的方法,我将不胜感激。我对从 C# 类的集合派生 SelectList 犹豫不决,因为 SelectList 将提供一种一致的方式来遍历值和显示文本。
在此先感谢,希望有人可以提供帮助。
干杯,
Ĵ
c# - 选择列表逻辑应该位于 ASP.NET MVC、视图、模型或控制器中的什么位置?
我觉得我的问题与这个问题很接近,但我想更一般地讨论这样的代码应该放在哪里。Asp.Net MVC SelectList 重构问题?
我目前直接在我的实体模型上创建我的选择列表,就像这样。
这感觉有点不对劲,就好像我在我的模型中执行视图工作一样。
然而,这确实意味着我可以获得该属性,并且我的选择列表就在那里。
现在,我应该把这个逻辑放在我的控制器中(要编写更多代码)还是视图(感觉不对,而且很乱),或者只是以不同的方式来做。
我现在看这个的原因是因为我正在比较同一对象实体的两个副本,并且将选择列表作为 getter 的一部分直接意味着它不起作用。我知道我可以修改这个比较来处理这个问题,但是在模型中做一些可视化的东西感觉不对(除非选择列表的准备是模型中正确的东西)
asp.net-mvc - 如何在 ASP.NetDropDownList SelectList dataTextField 中显示两个字符串?
这是我在 ASP.Net 中的 DropDownList:
我想在 DropDownList 中列出所有 CompanyUsers 并显示他们的 FirstName 和 LastName 属性。CompanyUsers 是一个 IEnumerable 属性。上面的代码有效并且仅显示 FirstName 属性。可以同时显示吗?
javascript - 当它所做的只是修改选择列表时,为什么这个 javascript 在 IE 中运行如此缓慢?
我正在制作一个多选列表,您可以在其中选择项目,然后单击“向上”或“向下”按钮,您可以在列表中重新排序这些项目。
我有一个简单的独立示例:
但是,在 IE7/8 中,Up/Down 按钮实际上需要 3-8 秒才能生效。第一次单击有时会很快,但之后选择列表需要很长时间才能更新为新位置(特别是如果您选择了几个项目)。
Chrome/FF 中不存在此问题。我不会想到这个简单的重新排序会如此密集!
有没有人有任何信息可以用来帮助我加快 moveUp/moveDown 功能?!
asp.net-mvc - 为什么下拉列表中没有选择选项?
我很困惑为什么没有选择选择列表中的相应选项。当我单步执行循环时,item.DisciplineId = 2
,但未选择学校(“选择”仍然是)。有什么建议么 ?
看法
查看模型
asp.net-mvc-2 - MVC 选择列表与多选择列表
在 MVC 中,SelectList 派生自 MultiSelectList。虽然我说不出他们之间的区别。对于两者,我必须告诉它选择多个项目(我预计不必这样做,因为名称中有“multi”)。
如果在下面的代码中将“SelectList”替换为“MultiSelectList”,它将生成相同的 HTML:
生成的 HTML 是:
那么,我应该使用哪一个?谢谢你。
asp.net-mvc - DropDownList 编辑器模板的持久值
我有这个观点,而且效果很好,坚持选择的国家:
但是,当我为此创建编辑器模板时,选择的国家/地区不会保留
因此,我将当前的视图更改为:
然后我像这样创建我的编辑器模板: