Html.DropDownListFor字段未显示视图模型中的值

杰克逊(ManxJason)

我正在使用填充的视图模型渲染视图。Visual Studio的“即时”窗口确认在渲染时,“标题”和“国家/地区”已设置了值,但只有“国家/地区”值是正确的。标题已还原为第一个SelectListItem值。

切换下拉列表的来源(都可以使用相同的帮助器)没有任何区别,无论我使用Title属性的来源总是默认返回到第一项。

如果我改用@ Html.TextBoxFor ...,则该值正确显示。我的问题更多是寻求帮助-导致这种行为的原因是什么?

MyViewModel

public string Title {get; set;}
public string Country {get; set;}

看法

...
ViewBag.Title = "Test"
...
@Html.DropDownListFor(x => x.Title, CertificateFormHelpers.GenerateTitles(), new {@class = "form-select"})

@Html.DropDownListFor(x => x.Country, Countries.All(), new { @class = "form-select" })

更新:视图具有冲突的属性名称。更新了视图以包括此声明。

杰克逊(ManxJason)

我的问题更多是寻求帮助-什么会导致这种行为?

在这种情况下,ViewBag具有一个名为“ Title”的属性,而我的模型也具有一个“ Title”的属性。ViewBag.Title的值在用于填充下拉选项的集合中不存在,因此为什么下拉列表默认为该集合中的第一项。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MVC @Html.DropDownListFor 在 javascript 中更改显示值

来自分类Dev

来自tockout.js视图模型的文本未显示在HTML中

来自分类Dev

在asp.net-mvc中,如何从视图模型为html.dropdownlistfor插入类名称

来自分类Dev

返回值未显示在html中

来自分类Dev

输入值中的HTML代码未显示

来自分类Dev

使用@ Html.DropDownListFor中的选定值

来自分类Dev

Html.TextBoxFor()在字段集中时未显示在视图中或显示为文本

来自分类Dev

创建后在带有模型的html页面中显示值

来自分类Dev

HTML 视图不显示更新的模型

来自分类Dev

如何获取在视图内@ Html.DropDownListFor中选择的值并将其传递给OTHER控制器中的操作?

来自分类Dev

LocalStorage 值未显示在其他 html 页面中

来自分类Dev

Php html邮件未显示在html中

来自分类Dev

HTML中未显示的空格

来自分类Dev

使用模型和视图在 django html 模板中显示聚合总和

来自分类Dev

剃刀中的HTML复选框中的模型属性值未更改

来自分类Dev

仅在视图中实现 Html.DropDownListFor()

来自分类Dev

@ Html.DropDownListFor将ID和值以及不同的ID名称输入模型

来自分类Dev

在html中显示javascript值

来自分类Dev

Django / HTML:使用模型中的十进制值预填充“数字”输入字段

来自分类Dev

django在视图中获取外键模型并以html显示

来自分类Dev

如果未选择任何值,则Html.DropDownListFor会给出错误

来自分类Dev

Cake hp模型验证消息未以HTML形式显示

来自分类Dev

根据模型属性值在视图中渲染HTML代码段

来自分类Dev

从@ Html.DropDownListFor()插入并显示到其中

来自分类Dev

无法将模型中的类变量绑定到HTML.DROPDOWNLISTFOR <>

来自分类Dev

HTML在Node Js中未正确显示

来自分类Dev

AngularJS变量未显示在html中

来自分类Dev

HTML未显示在Outlook邮件中

来自分类Dev

单击时按钮未显示在html中

Related 相关文章

  1. 1

    MVC @Html.DropDownListFor 在 javascript 中更改显示值

  2. 2

    来自tockout.js视图模型的文本未显示在HTML中

  3. 3

    在asp.net-mvc中,如何从视图模型为html.dropdownlistfor插入类名称

  4. 4

    返回值未显示在html中

  5. 5

    输入值中的HTML代码未显示

  6. 6

    使用@ Html.DropDownListFor中的选定值

  7. 7

    Html.TextBoxFor()在字段集中时未显示在视图中或显示为文本

  8. 8

    创建后在带有模型的html页面中显示值

  9. 9

    HTML 视图不显示更新的模型

  10. 10

    如何获取在视图内@ Html.DropDownListFor中选择的值并将其传递给OTHER控制器中的操作?

  11. 11

    LocalStorage 值未显示在其他 html 页面中

  12. 12

    Php html邮件未显示在html中

  13. 13

    HTML中未显示的空格

  14. 14

    使用模型和视图在 django html 模板中显示聚合总和

  15. 15

    剃刀中的HTML复选框中的模型属性值未更改

  16. 16

    仅在视图中实现 Html.DropDownListFor()

  17. 17

    @ Html.DropDownListFor将ID和值以及不同的ID名称输入模型

  18. 18

    在html中显示javascript值

  19. 19

    Django / HTML:使用模型中的十进制值预填充“数字”输入字段

  20. 20

    django在视图中获取外键模型并以html显示

  21. 21

    如果未选择任何值,则Html.DropDownListFor会给出错误

  22. 22

    Cake hp模型验证消息未以HTML形式显示

  23. 23

    根据模型属性值在视图中渲染HTML代码段

  24. 24

    从@ Html.DropDownListFor()插入并显示到其中

  25. 25

    无法将模型中的类变量绑定到HTML.DROPDOWNLISTFOR <>

  26. 26

    HTML在Node Js中未正确显示

  27. 27

    AngularJS变量未显示在html中

  28. 28

    HTML未显示在Outlook邮件中

  29. 29

    单击时按钮未显示在html中

热门标签

归档