使用自动完成时在TextBoxFor中显示完整描述

时间:2016-04-27 18:31:17

标签: c# asp.net-mvc razor

我正在为项目中的2个字段使用JQuery UI自动完成小部件。在创建视图中,它完美地运行。但是,在我的编辑视图中它无法正常工作。原因是因为我使用的是TextBoxFor,它返回主键而不是该字段的描述。

这是我的观看代码:

@Html.TextBoxFor(model => model.state_cd, new { @class = "form-control", @id = "stateList" })

如何让它显示model.state_dscrp而不是model.state.cd?

我知道我可以将代码更改为

@Html.TextBoxFor(model => model.State.state_dscrp, new { @class = "form-control", @id = "stateList" })

它将显示正确的完整描述但我无法编辑模型。我如何让两者都起作用?

0 个答案:

没有答案