问题标签 [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.

0 投票
1 回答
3887 浏览

razor - 如何在控制器创建操作中使用状态填充 SelectList

我正在尝试使用 MS 教程 NerdDinner 中的代码来填充包含状态的下拉列表,包括已经存在的任何内容(用于编辑 ActionResult)。

以下是 NerdDinner 中用于电话国家/地区的内容:

我有所有的州,我只是添加了一些来测试。不适用于此助手:

这是创建视图中的助手(与编辑视图相同):

0 投票
1 回答
71 浏览

razor - 查看没有看到类和公共静态

这是我视图中的帮手。(我想在下拉列表中列出状态选择)。

我收到此错误:CS0103:当前上下文中不存在名称“SelectListItemHelper”

我把这个类放在我的唯一一个控制器中,它有我所有的创建、编辑、删除操作结果。我在它下面又做了一个公开课。将此链接用于我的状态信息:如何创建选择列表

0 投票
1 回答
102 浏览

javascript - 如何将选定的选项发布到控制器

我创建了以下下拉列表以及将输出“块”-> 与选项关联的详细信息的条件检查。见下文,例如:

我已将每个选择的选项都引用到中的详细信息,当用户单击“其他”时,它将引用 . 因此,字段表单是在 MVC 框架的视图中完成的。

为确保在提交时将值正确 POST 到控制器代码,我在控制器代码中创建了以下错误日志,以检查从表单捕获的值。以下error_logs如图所示:

现在,这是我面临的主要问题,当我运行以下终端命令时,两个错误日志都将始终显示:'tail -f *.log',例如,如果我在选项中选择“其他”列出并键入相应的字段,然后提交表单,值将 POST 到控制器代码,错误日志不仅会显示“OthersNum”的值,还会显示 NumChosen 的详细信息。这不是我想要的结果,我正在查看错误日志,只发布为“其他”选项输入的详细信息,而不显示与其他选项相关的详细信息

因此,根据我的理解,显示了冗余的 error_log ,表单中的所有值都是 POST 到控制器的。因此,我如何能够编辑现有代码,以便仅将选定的选项发布到控制器?

0 投票
2 回答
1118 浏览

c# - 在 Visual Studio 2013 的 mvc 5 中创建下拉列表

嗨,我在 mvc5 中创建下拉列表时遇到问题,这是我的模型中的内容:

这是我的观点:

CountryCodes.Add 中的 ADD 是红色的,无法解决,而且我在 UK、GB 和 IRL 之前还有“预期表达”错误。

任何帮助将不胜感激。这是我第一次使用 mvc5 顺便说一句。

谢谢

导航

0 投票
1 回答
2092 浏览

asp.net-mvc - 使用父/子表填充 SelectList

我正在尝试在 MVC 中填充 Html.DropDownList。我遇到的问题是我有一个名为“ODSessionTopics”的子表,它具有“ODSessionType”表的外键(ID),其中包含主题的标题。这是我的模型:

我使用以下代码填充 ViewBag:

这是 OD 会话主题数据:

这是 OD 会话类型数据:

这些是我的结果:

以下是我试图达到的结果:

视图代码是

基本上,它在 ODSessionTopic 表中获取 ODSessionTypeID 外键并按该值分组。我需要它做的是从 ODSessionType 表中获取描述。这可能吗?主题和类型都是可编辑的,并且附加了 CRUD 逻辑,这就是我最初到达此设计的方式。

0 投票
1 回答
52 浏览

.net - 如何使用内部输入文本制作 DropDownListFor

我想要做的是创建一个 DropDownListFor 有两个选项:

1:输入值

2:设置空值

选项编号 1 应该是下拉列表中的 TextBoxFor,我不知道该怎么做。

.Net C#

0 投票
1 回答
3085 浏览

c# - MVC 5选择显示当前选择的列表项

抱歉,我不会尝试使用技术术语来解释我的问题,我会尝试基本的英语 - 我希望我的选择列表出现在我的视图中,并且已经选择了当前选择的经销商(更多详细信息如下)。先感谢您。

我有一个产品,它存储在自己的数据表中,由经销商销售,我存储销售它的经销商编号。

我从经销商数据表中获取经销商编号。

在网页上,我在产品销售时创建一个下拉列表,用户选择销售它的经销商名称。我设法创建了显示名称的列表,但是当Selected将ID存储在经销商的产品表中时,这很好。

当我来编辑产品时,我只是在挣扎,出现选择列表并显示当前选择的经销商,它总是出现在列表中的第一个经销商处。我已经搜索过,但由于我从其他 SO 帖子中捏造了这段代码,我找不到适用于我的代码示例的帖子。

任何反馈/帮助/建议将不胜感激。

控制器

剃刀视图代码:

0 投票
1 回答
528 浏览

c# - SelectListItems 的 SelectList 的 DropDownListFor 中未选择的选定值

DropDownListFor 没有选择我指定的应该选择的 SelectListItem。无法弄清楚为什么所有参数似乎都是正确的。

视图模型:

控制器(选择列表准备):

看法:

注意:这是没有选择值为 2 的选择选项的地方!

0 投票
0 回答
829 浏览

asp.net-mvc - 在 selectlistitem 中显示多个列 - MVC

模型

视图模型

填充 Selectedlist 的控制器函数 /// 此处我只能显示 productname 列,如何为 selectlistitem 显示多个列

Razor View 显示列表框

0 投票
1 回答
912 浏览

c# - View MVC 中的访问和设置选择列表

我正在尝试使用模型中的相应值设置选择列表的默认值。假设我的模型包含两个字段,ID 和一个类型。我有一个 TypeList,其中包含一个作为值的类型,以及作为文本的类型和描述。

我的视图将遍历模型以在表格中显示每个对象,对于“类型”列,我希望能够显示 TypeList 下拉菜单。大多数对象都有一个当前分配的类型,所以我希望能够设置 TypeList 以将该特定类型显示为默认值。

这就是我到目前为止所拥有的。对于我的模型:

在我看来:

我相信我构建下拉列表的方式有问题。任何帮助/建议将不胜感激。谢谢!