【发布时间】:2009-05-29 23:46:58
【问题描述】:
我有一个 ASP.NET 动态数据站点,对于编辑和插入模板中的一个文本字段,我想将其转换为下拉列表并以编程方式填充该下拉列表。你能帮忙或指出正确的方向吗?
谢谢。
【问题讨论】:
标签: drop-down-menu asp.net-3.5 dynamic-data
我有一个 ASP.NET 动态数据站点,对于编辑和插入模板中的一个文本字段,我想将其转换为下拉列表并以编程方式填充该下拉列表。你能帮忙或指出正确的方向吗?
谢谢。
【问题讨论】:
标签: drop-down-menu asp.net-3.5 dynamic-data
您需要做的是创建一个自定义 FieldTemplate 并使用列/属性上的 UIHint 属性来指示 ASP.NET 动态数据在插入和编辑模式下使用该自定义 FieldTemplate。
请看这里:http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.uihintattribute.aspx
【讨论】:
有一种更简单的方法可以做到这一点,只需在一个与 EF 生成的代码分开的部分类中创建一个具有以下属性的类:
[DisplayColumn("columnName")]
public partial class Product{}
希望对以后的参考有所帮助。
【讨论】: