我有一个包含以下字段的数据库表

item_key, item_value, 显示名称, uihint

我希望能够在数据库表中指定,该表显示用于使用以及DisplayName。

<%= Html.EditorFor(p=>pageField.item_value, pageField.uihint) %>
.

uihint正在工作,但我无法动态地制定一个方法,以动态地设置displayname,上面的代码正在产生类似的东西

item_value textbox

item_value textbox

item_value textbox

其中我希望从display_name字段中拔出item_values标题。

是否可以使用数据注释执行此操作?一直在看 http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.displayattribute%28v=vs.95%29.aspx 并搜索,但没有设法找到任何我在

之后的例子

有帮助吗?

解决方案

您必须实现您的CUSOTM ModelMetAdataProvider。此链接应开始:

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top