Использование библиотеки .NET C # с HTML5 / Javascript - PullRequest
0 голосов
/ 04 января 2012

Я только начал изучать ASP.NET и HTML5 и искал мнения экспертов. Я изучаю возможность повторного использования библиотеки .NET C # (модель данных), которая ранее использовалась в проекте WPF (графический редактор), теперь перенесена в HTML5. В своей основе библиотека модели данных широко использует классы ObservableCollection и ObservableDictionary и использует для обновления представлений события CollectionChanged и PropertyChanged.

До сих пор я нашел два способа доступа к методам в библиотеке моделей данных из Javascript, но все еще не могу понять, как обращаться с событиями, которые важны для приложения.

  1. Использование PageMethods в ASP.NET AJAX
  2. Преобразование библиотеки .NET в COM и загрузка объекта ActiveX с помощью Javascript

Спасибо

DM

1 Ответ

1 голос
/ 04 января 2012

Насколько я знаю, не существует простого способа напрямую связать javascript с любым видом обработчиков, изменяющих свойства, потому что у страницы нет срока жизни.Он создается, отправляется в браузер и утилизируется.Любую динамическую работу нужно будет либо выполнить в DOM (используя Javascript), либо запросить с новых страниц (либо javascript / ajax для беззаботного подхода, либо «перезагрузить» страницу).Silverlight, если у них должна быть веб-версия этого приложения, поскольку оно позволяет гораздо больше, чем просто HTML / Javascript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...