问题标签 [selectlistitem]
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 - MVC2 SelectedListItem 未绑定到 ViewModel
我遇到了一个 selectlistitem 的问题,它的值是从数据库中检索的。
它在视图中显示项目列表,但它没有将选定的值传递(发布)到模型中。
所以当用户提交,或者页面由于验证而重新加载时,选择值(PositionApplied)为空。
谁能给我一些关于我哪里出错的指示?
在我的控制器中:
在我的视图模型中
在我看来
提前感谢您的任何指点!
c# - 在两个列表上做一个正确的联合
oldList
和都newList
在这里声明
我想合并这两个列表,删除具有相同“文本”属性的重复项。如果 text 属性上的 newList 和 oldList 之间存在重复,它应该保留 newList 的文本/值对。
上面的联合似乎除了连接列表几乎没有做任何事情,不知道为什么。
我究竟做错了什么?
arrays - 可枚举的顺序根据一个字符串数组
我需要针对数组中的值订购一个 Ienumerable 选择列表,我的代码如下所示:
其中 RequestedSegments 和 RequestedSelectedSegments 是声明为模型的成员:
谢谢,苏拉杰
c# - 检查文本是否出现在 SelectList 中任何元素的文本属性上
在它清除先前设置的值的行上:GroupDisplayName = "";
,我希望它检查先前设置的文本是什么,如果该文本在text
中的项目的属性之一中tempList
,那是它应该清除它的唯一时间。
编辑:
我知道我可以通过循环遍历每个元素来做到这一点,但我已经在一个相同类型的循环中,所以我不想增加这么多复杂性。我希望有一些关于 LINQ 查询的东西,或者我可以使用的东西,或者类似的东西。
asp.net-mvc - ASP.NET MVC DropDownListFor 不支持 SelectListItem.Selected
我正在使用DropDownListFor
在视图中呈现下拉列表。不知何故,呈现的列表没有选择SelectListItem
with Selected
set to true
。
在控制器动作中:
在视图中:
我尝试了以下方法:
- 确保只有一项
Selected
设置为true
。 - 删除选项标签参数。
- 删除 HTML 属性对象。
- 用于:
SelectList
_DropDownListFor
关于出了什么问题的任何建议?
编辑:
更多信息:
- 这个动作是一个子动作,由另一个视图调用
HTML.RenderAction
asp.net - ASP.NET:从数据库中的值生成 ListBoxItems
我想填充一个列表框,所以我必须定义一个 ListBoxItem 数组。数据存储在数据库中。
这是我原来的方法:
所以“类”包含一个学生列表(一个导航属性)。我想要做的不是返回字符串的 IEnumerable,而是 SelectListItems 的 IEnumerable。
我已经开始了:
但是我必须写什么作为文本和值?例如,我希望学生号作为值,我该怎么做?
这是我的 edmx:EDMX 1
linq - 从 SelectList 中获取第 N 项
我正在尝试对返回 SelectList 的函数进行单元测试。
如何从 SelectList 中检索项目以验证我的模型是否正确构建?
mySelectList.Items.First().DataValue
管他呢。
asp.net-mvc - Asp.net mvc 选择列表
我需要创建一个选择列表,保留状态,这不是传递给视图的模型的一部分。我想我应该使用 ViewBag 将 List 传递给 View ?关于实施的任何建议以及如何保留选择列表的状态(如何将所选值传递回操作并再次传递给视图(可能的方法)?
目前的行动:
目前的观点:
谢谢!!!
asp.net-mvc-3 - Html.DropDownListFor 不绑定布尔 SelectList
我有这个代码构造一个选择列表作为布尔响应
在我看来,我使用下面的下拉列表助手。
这是我的模型类的属性:
我的问题是我的 model.ResponseTo 的值是什么,下拉列表总是选择可选值。
我尝试使用复选框助手,但令人惊讶的是,它似乎也没有被选中,尽管当我检查元素时,复选框值为“true”
我尝试使用文本框助手,它显示了一个“真实”文本,我认为我的模型具有价值,它只是没有绑定到下拉列表或复选框。我需要使用下拉列表。我错过了什么?
asp.net-mvc-3 - SelectExtensions.DropDownList 重置 SelectListItem 的 Selected 属性
在使用 SelectExtension 的 DropDownList 方法时,我发现了一个奇怪的行为。我创建了一个 IEnumerable<SelectListItem> ,其中一个的Selected属性设置为“true”。但是,当我将它传递给以下方法时,Selected属性被重置为“false”,因此下拉控件没有选择正确的项目。
public static MvcHtmlString DropDownList(this HtmlHelper htmlHelper, string name, IEnumerable selectList);
我什至尝试使用 SelectList 类并指定 SelectedValue 属性,但仍然没有选择正确的 <option> 标记。
关于如何保持所选值的任何想法?
写了黑客但更喜欢解决方案
下面是在使用从 MVC 发出的 Html 之前更改所选选项的代码 hack。我不喜欢这个解决方案,但我不知道该怎么做。