Вы динамически загружаете форму (через какое-то поведение ajax)?Ваш тег сценария находится в частичном представлении, отображающем форму?
Если вы загружаете представление динамически, поведение DatePicker не будет присоединено, поскольку оно объявлено до того, как фактическое поле добавлено в DOM.
Также правильно ли ваш скрипт прикреплен к странице (виден из источника просмотра)?Вы можете попытаться выполнить тот же код скрипта из консоли JS в браузере, чтобы проверить, работает ли он.Если он работает там, у вас есть проблемы с загрузкой представления, что означает, что скрипт загружается до того, как фактическое поле находится в DOM.