При использовании строго типизированного представления и начальной загрузки используйте следующий код, чтобы убедиться, что поле пароля правильно оформлено:
@Html.PasswordFor(model => model.Password, new { @class = "form-control" })
Текущие инструменты CEP не решают идентичных проблем! Итак, в зависимости от того, чем вы хотите заниматься, вы хотите использовать разные инструменты. Вкратце, мой личный выбор был бы следующим:
Для построения алгоритмов, управляемых данными, кодирования на типе SQL с расширениями - движок Coral8 от Aleri. Бесплатно для тестирования и разработки (в любом случае была куплена Aleri)
Для обнаружения шаблонов событий (ситуаций), без кодирования (декларативный стиль), но с конфигурацией с использованием XML - RuleCore, бесплатная тестовая подписка на (Web) сервис
Для сочетание того и другого с контролем низкого уровня и кодированием на Java - Esper, GPL.
Я думаю, что лучший выбор - это сравнить решения, которые находятся в свободном доступе, а затем что-то с ними сделать.
Я не уверен, каковы ваши конечные цели, если это научиться технологии, которые вы используете на работе или просто чтобы поиграть с чем-то интересным, но для меня в таком проекте решающим фактором будет то, какой инструмент я могу использовать, чтобы сделать что-то, чем я мог бы поделиться с миром.
В этом случае , я бы выбрал Esper или OpenESB. Таким образом, я мог бы включить проект в резюме (особенно если я подал заявку на работу с использованием инструментов CEP) и поделиться им со всем миром.
Вы можете прочитать блог Курта Монаша ( http://www.dbms2.com ), он пишет о таких вещах, как CEP.
Будет ли какая-либо заинтересованность в бесплатной подписке на сервис ruleCore (Cloud, SaaS или как там это сегодня называется)? Он будет работать на меньшем и менее надежном (без кластера) оборудовании и, вероятно, может использоваться только для тестирования небольших низкопроизводительных вещей. Если support@rulecore.com получит пару таких запросов, я уверен, что они будут внесены в список задач ...
Предложение Microsoft CEP StreamInsight , которое очень похоже на модель реактивного программирования Rx Framework и LINQ.
Автостопом по запросам StreamInsight - хорошее место для начала.
Я бы рекомендовал использовать LINQPad , который можно подключить к Stream Insight в качестве основы для вашего запросы.
Я обнаружил, что для обнаружения шаблонов событий использовать rulecore довольно просто. Я только пытался обнаружить паттерны низкой и средней сложности, и это сработало. Чтобы привыкнуть к концепциям, нужно время, но на самом деле это очень маленькая система, так что все было не так уж и плохо. И вам нужно любить XML, поскольку все делается с использованием XML.
Если вы пытаетесь создать торговое приложение, лучше подойдет StreamBase. Но для наблюдения за вещами rulecore удобнее.
Я бы начал с бесплатной пробной версии Aleri Coral8 (в настоящее время Sybase)