Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET WebForms вызов метода из ClientSideEvents или другое решение / 25 сообщений из 58, страница 1 из 3
28.12.2018, 14:33
    #39754557
VitasR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
Есть написаное desktop-приложение, есть идея перевести его на веб.
До этого времени не имел опыта разработки веб-приложений, но знаю что принцип работы отличный от десктопного.
Для веб-варианта планирую использовать ASP.NET WebForms

Пример:
Есть форма с 2-мя комбобоксами и гридом. Каждый имеет свой DataSource.
Форма описана в файле Default.aspx.
1-й комбо - выбор из списка услуг
2-й комбо - выбор из списка груп
Грид - список клиентов, который зависит от выбраных значений в комбобоксах.
При изменении значений комбо автоматически обновляется список клиентов.
Кроме того значения 2-го комбо зависят от 1-го, т.е. при выборе новой услуги выводиться перечень только тех групп в которых есть такая услуга.
В списках услуг/групп есть пункт "Все услуги/группы" с значением Id=0

Изменение значений в комбо отслеживаю в JS-функции, описанной в ClientSideEvents.
Обновление DataSource списка клиентов происходит в процедуре OnSelChange файла Default.aspx.cs

Вопрос.
Как сделать обновление списка клиентов при изменении значений комбобоксов?
Можно ли вызывать процедуру обновления в Code Behind из JS-функции (хотя подозреваю что такое решение не совсем грамотное в плане разделения логики приложения)?
Можно ли просто фильтровать значения в DataSource без обновления данных (2-й комбо при изменении значения 1-го)?

Думаю что проблема не уникальная и есть примеры как правильно ее решить.
...
Рейтинг: 0 / 0
28.12.2018, 14:42
    #39754568
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
VitasR,

Несмотря на то, что MS всё ещё поддерживает WebForms, он его не развивает, и скорее всего эта поддержка отвалится в ближайшем будущем.

Хотите полноценный почти классический десктоп в вебе?
Смотрите в сторону Sencha
...
Рейтинг: 0 / 0
28.12.2018, 14:49
    #39754577
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
VitasRвеб-приложений, но знаю что принцип работы отличный от десктопного.для себя или для заказчика?
Если для заказчика, то почему его не подставлять и не написать "веб, как делают для веб"?
...
Рейтинг: 0 / 0
28.12.2018, 14:52
    #39754581
Агнец за бортом
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
VitasRДля веб-варианта планирую использовать ASP.NET WebForms

VitasRДумаю что проблема не уникальная и есть примеры как правильно ее решить.

Ну раз такой движ - возьми XAF и не парься.
...
Рейтинг: 0 / 0
28.12.2018, 15:58
    #39754618
VitasR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
[quot Petro123]VitasR...то почему его не подставлять и не написать "веб, как делают для веб"?
Куда подставлять?!
Веб-приложение запускается из браузера, а десктоп из ехе-файла.
Десктоп приложение будет работать у клента и дальше, просто хочу для директора сделать небольшое аналитичекое приложение типа Dashboard, которое можно запускать хоть с планшета.
...
Рейтинг: 0 / 0
28.12.2018, 16:00
    #39754619
VitasR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
Агнец за бортомVitasRДля веб-варианта планирую использовать ASP.NET WebForms

VitasRДумаю что проблема не уникальная и есть примеры как правильно ее решить.

Ну раз такой движ - возьми XAF и не парься.
Сейчас использую GridView из DevExpress.
А чем XAF лучше?
...
Рейтинг: 0 / 0
28.12.2018, 16:02
    #39754620
Агнец за бортом
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
VitasRкоторое можно запускать хоть с планшета.

Запустить-то запустишь, но придётся повозиться с версткой.
...
Рейтинг: 0 / 0
28.12.2018, 16:03
    #39754621
Агнец за бортом
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
VitasRА чем XAF лучше?

Лучше чем GridView?

Чем RAD Framework лучше чем ui grid control?
...
Рейтинг: 0 / 0
28.12.2018, 16:06
    #39754622
VitasR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
Агнец за бортомVitasRА чем XAF лучше?

Лучше чем GridView?

Чем RAD Framework лучше чем ui grid control?
Для десктопных задач GridView из DevExpress мне хватало с головой.
Вопрос был лучше/легче ли использовать XAF именно для веб-приложений?
...
Рейтинг: 0 / 0
28.12.2018, 16:10
    #39754626
Агнец за бортом
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
VitasRВопрос был лучше/легче ли использовать XAF именно для веб-приложений?

Ну, поскольку ты решил связаться с таким рудиментом, как WebForms - то почему бы не заюзать RAD FW, который на основе WebForms выстроит требуемое приложение?

А заодно - еще и на WinForms-ах получишь свой дашборд.

Почитай про XAF
...
Рейтинг: 0 / 0
28.12.2018, 16:43
    #39754639
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
VitasRВеб-приложение запускается из браузера, а десктоп из ехе-файла.это все что ты знаешь о разнице веб и десктоп?
Если начальник знает больше, то это и есть подставить.
Я к тому чтобы сделать ОТДЕЛЬНЫЙ веб проект для начальства.
...
Рейтинг: 0 / 0
28.12.2018, 16:45
    #39754640
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
VitasR,
Об отличиях.
Например, в андроиде есть свайп вкладок.
У тебя в десктопе есть?
...
Рейтинг: 0 / 0
28.12.2018, 16:55
    #39754644
VitasR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
Petro123VitasRВеб-приложение запускается из браузера, а десктоп из ехе-файла.это все что ты знаешь о разнице веб и десктоп?
Если начальник знает больше, то это и есть подставить.
Я к тому чтобы сделать ОТДЕЛЬНЫЙ веб проект для начальства.
Так о том и речь что отдельный проект.
И вопрос был конкретно по его реализации, а не о разнице веб и десктоп приложений.
...
Рейтинг: 0 / 0
28.12.2018, 17:03
    #39754647
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
VitasRТак о том и речь что отдельный проект.
И вопрос был конкретно по его реализации, а не о разнице веб и десктоп приложений.

Цель какая?
Веб не ваш профиль?
В сроки закладывается то, что вам (или кому там) придётся освоить целое новое направление?
Или как всегда, вроде чёт прикрутил, вроде чёт завелось, можно идти в разработку и сроки называть?

В общем, вопросов намного больше, чем ответов на них.

Если по технологиям, да есть компоненты под вебформс, но учитывайте, какие перспективы у проекта? Или просто применяется подход "здесь и сейчас, хоть из говна и палок, а дальше хоть трава не расти"?
...
Рейтинг: 0 / 0
28.12.2018, 17:04
    #39754648
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
VitasRДля веб-варианта планирую использовать ASP.NET WebForms
VitasRPetro123пропущено...
это все что ты знаешь о разнице веб и десктоп?
Если начальник знает больше, то это и есть подставить.
Я к тому чтобы сделать ОТДЕЛЬНЫЙ веб проект для начальства.
Так о том и речь что отдельный проект.
И вопрос был конкретно по его реализации, а не о разнице веб и десктоп приложений.
Если новый проект, то причем тут старье webForms?
...
Рейтинг: 0 / 0
28.12.2018, 17:06
    #39754649
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
hVosttВеб не ваш профиль?совершенно справедливо.
Начальство требует ПО.
Нужно иметь мужество сказать что плаваешь в данном вопросе. Вот и все.
...
Рейтинг: 0 / 0
28.12.2018, 18:15
    #39754668
VitasR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
hVosttВеб не ваш профиль?
И что?! Приговор на всю жизнь?!
Пока нет, потом - да.
Сейчас изучаю потому и задаю практические вопросы.
И ожидаю ответов от тех кто практически решал такие вопросы.
Или здесь только теоретики обитают?

hVosttВ сроки закладывается то, что вам (или кому там) придётся освоить целое новое направление?
Или как всегда, вроде чёт прикрутил, вроде чёт завелось, можно идти в разработку и сроки называть?

Я где-то говорил о сроках, заказчиках и т.п.?!
А может мне 5 лет на разработку дали!
Это шутка конечно, но у меня обычный практический вопрос в плане проектирования веб-приложения, а не холивар кто/что лучше/хуже.

Понятно что WebForms это вчерашний день. Просто мне показалось что на нем будет легче сделать.
Вот человек выше порекомендовал фреймворк XAF - неплохой вариант именно для моего случая когда, весь проект это 1 форма с 3-мя закладками с гридом.
...
Рейтинг: 0 / 0
28.12.2018, 18:30
    #39754673
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
VitasR,
Ты так не переживай.
Мы с тобой знакомились).
После этого:
VitasRПонятно что WebForms это вчерашний день. Просто мне показалось что на нем будет легче сделать.
Все понятно.
Никто отговаривать и уговаривать не будет.
Удачи!
...
Рейтинг: 0 / 0
28.12.2018, 18:37
    #39754676
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
Агнец за бортомXAFон же платный?
...
Рейтинг: 0 / 0
28.12.2018, 20:05
    #39754703
Агнец за бортом
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
Petro123Агнец за бортомXAFон же платный?

Одна ЗП разработчика, а что вытворяет..?
...
Рейтинг: 0 / 0
28.12.2018, 21:00
    #39754712
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
Агнец за бортом,
))
...
Рейтинг: 0 / 0
11.01.2019, 08:21
    #39758228
timda
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
WebForms вчерашний день ... не будет забывать, коллеги - что это всего лишь ваше мнение...
Я слабо представляю себе отказ МС от формсов.

ТС - с вашей постановкой всё реализуемо на голом гриде, но надо будет сильно повозиться в объектной и сценарной модели.
Скорее всего на компонентах быстрее будет ... но всё равно надо будет разбираться.
Я бы пошел другим путем - стал перестраивать интерфейс под веб, сделал бы ВОЗМОЖНО более убого, но зато практично. Хотя зачастую "убогость" веба делает чудеса.
...
Рейтинг: 0 / 0
11.01.2019, 08:40
    #39758236
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
timdaЯ слабо представляю себе отказ МС от формсов.
А отказ от COM объектов? От ангуляра? От MVC5?
Представили?
Ничего необычного. Эволюция через умирание.
...
Рейтинг: 0 / 0
11.01.2019, 08:51
    #39758238
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
timdaWebForms вчерашний день ... не будет забывать, коллеги - что это всего лишь ваше мнение...
Я слабо представляю себе отказ МС от формсов.

очень просто на самом деле.в далеком 2009 эт был интересно а щас изжило.
поддерживать будут но рекомендовать будут кор нет уже.
п.с. где там силверлайт ? даже свой браузер на хромиуме будут шлепать
...
Рейтинг: 0 / 0
11.01.2019, 08:56
    #39758242
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASP.NET WebForms вызов метода из ClientSideEvents или другое решение
Petro123ангуляраизвиняюсь, сильвер тут вместо ангуляра)
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASP.NET WebForms вызов метода из ClientSideEvents или другое решение / 25 сообщений из 58, страница 1 из 3
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]