2010-02-17 2 views
0

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

Спасибо, Matt

ответ

0

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

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

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

Смежные вопросы