Веб-интерфейс ASP.NET — генерация кода, динамические данные, настраиваемые элементы управления?

Таким образом, суть в том, что мы работаем над большим веб-проектом в веб-формах ASP.NET, который чрезвычайно загружен операциями редактирования данных, и мы не получаем желаемого повторного использования кода из уровня представления. В настоящее время мы генерируем значительную часть нашего DAL, и это прекрасно работает. Однако стратегии стандартизации, сокращения времени разработки пользовательского интерфейса и повторного использования кода для уровня представления менее ясны. Я изучал DyanamicData, потенциальную генерацию кода и писал собственные пользовательские элементы управления, но не вижу очевидного места, на котором можно было бы сосредоточить наши усилия. Какие-то сильные чувства по этим направлениям?

Спасибо, Мэтт


person user274876    schedule 17.02.2010    source источник


Ответы (1)


Я занимаюсь разработкой ASP.NET в течение нескольких лет... и мне еще предстоит увидеть какой-либо инструмент, который упростит работу с пользовательским интерфейсом так же, как инструменты генерации кода могут быстро справиться с DAL. Лично я даже не использую конструктор Visual Studio. Каждое приложение отличается... и имеет разные требования к пользовательскому интерфейсу.

У меня есть общее правило для создания веб-форм... (но оно также применимо к программированию в целом, и вы, вероятно, уже используете что-то подобное). Если мне нужно дважды выполнить задачу пользовательского интерфейса... я вырезаю и вставляю код. Если мне нужно сделать это в третий раз, это входит в UserControl.

Вы новичок в ASP.NET? Если это так, знайте, что UserControls — ваш друг... это метод перехода к повторному использованию уровня представления в ASP.NET. CustomControls — более хитрый зверь.

person Bryan    schedule 17.02.2010