我可以在一个视图中两次使用一个模型属性

时间:2016-07-06 10:13:38

标签: asp.net asp.net-mvc razor view model

我正在使用Visual Studio 2013和Framework 4。

我有一个带有属性名字的模型。

这是我的模特

[Required]
[Display(Name = "Investigator")]
public string FirstName { get; set; }

这是我在使用的地方:

在下拉列表中:

@Html.DropDownListFor(model => model.FirstName, Model.Names, "Enter New ...", new { @id = "ddlnames" })
@Html.ValidationMessageFor(model => model.FirstName)

在文本框中:

@Html.EditorFor(model => model.FirstName)

我正在使用它进行下拉列表选择,在下拉列表中我有一个选项可以添加新的名字,点击它我可以选择添加新的名字,文本框具有相同的名称意味着(FirstName)作为剃刀的模型新入场。

所以我的问题是我可以使用模型的FirstName属性进行下拉列表选择和新条目。

我在下拉列表选择中获得了价值,但是当我输入新的名字值时,我没有。

请知道它的人帮助我解决这个问题。

提前致谢。

0 个答案:

没有答案