gpt4 book ai didi

javascript - Asp.Net MVC 中相同属性的编辑器和下拉列表

转载 作者:太空宇宙 更新时间:2023-11-03 14:59:07 24 4
gpt4 key购买 nike

我想为单个字段添加编辑器和下拉列表。如果一个机构不在数据库中,就会出现这种情况,用户输入机构名称,否则将从下拉列表中选择值。请给我建议合适的答案。这里只有第一个编辑器或下拉列表被选中,否则第二个为空,我想传递文本值以防未选择下拉列表并传递下拉值使文本框为空。

        @Html.EditorFor(model => model.AgentName)
@Html.DropDownListFor(model => model.AgentName, ViewBag.Agency as IEnumerable<SelectListItem>, "Select")

最佳答案

相反,您可以采用两个属性...作为

public string SelectedAgent{ get; set; }
public string AgentName { get; set; }

在 View 中

@Html.DropDownListFor(model => model.SelectedAgent, ViewBag.Agency as IEnumerable<SelectListItem>, "Select")
@Html.EditorFor(model => model.AgentName)

并在插入时检查哪个属性有值....

string.IsNullOrEmpty(model.AgentName) ? model.SelectedAgent : model.AgentName

关于javascript - Asp.Net MVC 中相同属性的编辑器和下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47172273/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com