Веб-интерфейс ASP.NET - генерация кода, данные Dyanamic, пользовательские элементы управления? - PullRequest
0 голосов
/ 17 февраля 2010

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

Спасибо, Matt

1 Ответ

0 голосов
/ 17 февраля 2010

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

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

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

...