Динамические данные ASP.NET Измените текстовое поле на раскрывающееся и заполните его некоторыми данными. - PullRequest
3 голосов
/ 30 мая 2009

У меня есть сайт динамических данных ASP.NET, и для одного из текстовых полей в шаблонах «Редактировать» и «Вставить» я хочу преобразовать его в раскрывающийся список и заполнить его программным способом. Можете ли вы помочь или указать в правильном направлении?

Спасибо.

Ответы [ 3 ]

3 голосов
/ 30 мая 2009
1 голос
/ 18 июня 2009

Что вам нужно будет сделать, это создать пользовательский шаблон FieldTemplate и использовать атрибут UIHint в столбце / свойстве, чтобы динамические данные ASP.NET использовали этот пользовательский FieldTemplate в режиме вставки и редактирования.

см. Здесь: http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.uihintattribute.aspx

и здесь: http://www.asp.net/learn/3.5-SP1/

0 голосов
/ 17 декабря 2010

Существует более простой способ сделать это, просто создав частичный класс, отделенный от кода, сгенерированного EF, с атрибутом:

[DisplayColumn("columnName")]
public partial class Product{}

Надеюсь, это будет полезно для будущих ссылок.

...