![]() |
|
Модераторы: gambit |
![]()
|
|
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: нет Всего: 154 |
Сабж.
Хотелось бы спросить, какую стратегию редактирования и ввода данных вы используете? Почему, и чем она обоснована с вашей точки зрения. Спасибо. -------------------- |
|||
|
||||
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: нет Всего: 154 |
Под стратегией я подразумеваю способ, с помощью которого производиться редактирование и ввод записей в таблицы БД.
-------------------- |
|||
|
||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 50 Всего: 78 |
Medved, трехзвенная структура: "сервер" -> "СУБД скрипт" -> "СУБД"
SQL сервер после первого же исполнения кэширует процедуру и план ее исполнения (Execution Plan). Последующие запросы к такой кэшированной процедуре получают необходимые данные из кэша SQL сервера, что и приводит к значительному увеличению производительности. Между данными в SQL-сервере и приложением возникает некий промежуточный уровень, который отделяет данные от кода приложения. Хранимые процедуры реально снижают сетевой трафик, т.к. инкапсулируют пакеты SQL-запросов и могут брать на себя предварительную обработку данных, в отличие от динамических запросов ASP -------------------- |
|||
|
||||
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: нет Всего: 154 |
Я не об этом.
К примеру есть таблица Контакты. Каки образом для пользователя (например)ты организуешь процесс добавления, удаления и редактирования данных? Можно предоставить пользователю возможность напрямую редактировать данные в гриде, можно организовать так, то пользователь будет редактировать запись на отдельной странице и т.д. Какие приемущества и недостатки у разных способов и методов правки и добавления данных. Т.е. на уровне интерфейса пользователя. Я об этом. -------------------- |
|||
|
||||
| Pankon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 739 Регистрация: 2.6.2005 Репутация: 2 Всего: 5 |
если запись маленькая, то чем плох способ - "редактирования" в гриде, ну а если большая, то либо DetailsView, либо "на отдельной странице".... |
|||
|
||||
| arilou |
|
|||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 6 Всего: 61 |
ИМХО, если проект коммерческий и/или клиент платит, лучше потратиться на AJAX-нутые гриды, например от telerik. |
|||
|
||||
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: нет Всего: 154 |
AJAX не панацея от всех бед. Применение AJAX нарушает четкую архитектурную структуру. Как говорится сбоку припека. Хотя и удобное для пользователя средство. -------------------- |
|||
|
||||
| arilou |
|
|||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 6 Всего: 61 |
||||
|
||||
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: нет Всего: 154 |
AJAX ее запутает -------------------- |
|||
|
||||
| arilou |
|
|||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 6 Всего: 61 |
Medved, так сразу надо проектировать с учетом AJAX. Тада все будет ОК.
Добавлено через 4 минуты и 6 секунд ЗЫ. Отвечая на поставленный вопрос, скажу, что in-place редактирование удобно для не очень сложных записей, где не нужны спец.контролы для выбора нового значения. отдельная карточка объекта удобна, когда он достаточно сложен. если приведешь пример тех объектов, которые надо редактировать, можно вместе подумать, в каком случае что подойдет. |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |